GETPOST
v2.1.0stableเพิ่มอุปกรณ์ทันที
ลงทะเบียน UDID ของอุปกรณ์และส่งกลับ mobileprovision และ P12 ทันที
GET | POST
/api/adddeviceการยืนยันตัวตน:API Key
ขีดจำกัด:60/นาที
พารามิเตอร์คำขอ
พารามิเตอร์ทั้งหมดสามารถส่งผ่าน Query หรือ Body
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
token | string | จำเป็น | โทเค็น API ของผู้ใช้ ตัวอย่าง: your_api_token_here |
udid | string | จำเป็น | UDID ของอุปกรณ์ (ต้องมีความยาว 25 หรือ 40 ตัวอักษร) ตัวอย่าง: 00008030-001234567890ABCD |
warranty | string | ตัวเลือก | ประเภทการรับประกัน: 0/1/2/3/4/6 แนะนำให้ระบุโดยชัดเจน หากค่าหายไปหรือไม่ถูกต้องจะใช้มาตรฐานสำหรับการกำหนดราคา 012346 ตัวอย่าง: 1 |
shtype | string | ตัวเลือก | ชื่ออื่นของการรับประกัน ใช้เฉพาะเมื่อการรับประกันว่าง 012346 ตัวอย่าง: 1 |
type | string | ตัวเลือก | ประเภทพูล: 0=สาธารณะ, 1=ส่วนตัว ค่าเริ่มต้นคือ 0 01 ตัวอย่าง: 0 |
deviceType | string | ตัวเลือก | ประเภทอุปกรณ์: iphone หรือ ipad ค่าเริ่มต้นคือ iphone iphoneipad ตัวอย่าง: iphone |
beizhu | string | ตัวเลือก | หมายเหตุ (ไม่เกิน 40 ตัวอักษร; ตัดถ้าหากยาวกว่า) ตัวอย่าง: 测试设备 |
code | string | ตัวเลือก | รหัสเปิดใช้งาน (ไม่บังคับ) ตัวอย่าง: ABC123XYZ |
การตอบสนอง
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
code | number | จำเป็น | รหัสสถานะ: 1=สำเร็จ, 0=ล้มเหลว ตัวอย่าง: 1 |
msg | string | จำเป็น | ข้อความตอบกลับ ตัวอย่าง: 添加成功 |
time | number | จำเป็น | เวลาประทับบนเซิร์ฟเวอร์ (วินาที Unix) ตัวอย่าง: 1769675945 |
data | object | จำเป็น | เนื้อหาการตอบกลับ |
data.id | string | จำเป็น | รหัสใบรับรอง (8 ตัวอักษร) ตัวอย่าง: AB12CD34 |
data.pool | number | จำเป็น | พูล: 0=สาธารณะ, 1=ส่วนตัว ตัวอย่าง: 0 |
data.addtime | number | จำเป็น | เวลาเพิ่ม (Unix) ตัวอย่าง: 1706500000 |
data.mobileprovision | string | จำเป็น | mobileprovision ที่เข้ารหัส Base64 ตัวอย่าง: Base64EncodedString... |
data.p12 | string | จำเป็น | ใบรับรอง P12 ที่เข้ารหัส Base64 ตัวอย่าง: Base64EncodedString... |
data.state | boolean | จำเป็น | สถานะความถูกต้องของใบรับรอง (ส่งกลับในบางสาขา) ตัวอย่าง: true |
data.reused | boolean | จำเป็น | ว่ามีการใช้ใบรับรองที่มีอยู่แล้วหรือไม่ (ส่งกลับเฉพาะเมื่อมีการระบุรหัสและสามารถใช้ซ้ำได้สำหรับรหัสและ UDID เดียวกัน) ตัวอย่าง: true |
ysucc | string | จำเป็น | ธงแสดงความสำเร็จ ส่งกลับ "Ysucc" เมื่อสำเร็จ ตัวอย่าง: Ysucc |
ตัวอย่างการตอบสนอง
{}
"code":1,
"msg":"เพิ่มอุปกรณ์สำเร็จแล้ว",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
"ysucc":"Ysucc"
รหัสข้อผิดพลาด
รหัสข้อผิดพลาด5 กำหนดไว้
0โทเค็นไม่ถูกต้อง
โทเค็นไม่ถูกต้องหรือหมดอายุแล้ว
0รูปแบบ UDID ไม่ถูกต้อง
ความยาวของ UDID ต้องเป็น 25 หรือ 40 ตัวอักษร
0ยอดเงินไม่เพียงพอ
ยอดเงินไม่เพียงพอ (ข้อความอาจแตกต่างกันไปตามสาขา)
X-Lang: enzh, en, zh-TW, vi, arตัวอย่างโค้ด
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
-H "X-Lang: en" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"หมายเหตุ
- รองรับทั้ง GET และ POST (แสดง POST ที่นี่)
- ส่งพารามิเตอร์ผ่าน Query หรือ x-www-form-urlencoded ร่างกาย JSON จะไม่ถูกแยกวิเคราะห์
- shtype เป็นชื่อเรียกเก่าของ warranty ใช้เฉพาะเมื่อ warranty ว่าง
- การตรวจสอบ UDID จะตรวจเฉพาะความยาว (25 หรือ 40 ตัวอักษร)
- mobileprovision และ p12 ถูกเข้ารหัส Base64; ถอดรหัสและบันทึกเป็นไฟล์
- warranty=4 ไม่รองรับกับ type=1
ลองใช้ในคอนโซล
กรอกพารามิเตอร์ด้านล่างและส่งคำขอเพื่อทดสอบ คำขอจะส่งไปยัง API ของเว็บไซต์นี้เท่านั้น URL ถูกล็อกและไม่สามารถเปลี่ยนแปลงได้ และคุกกี้การล็อกอินปัจจุบันของคุณถูกแนบมา
https://testypro.iwai.cc/api/adddevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZถูกล็อกกับเว็บไซต์นี้stringจำเป็น
โทเค็น API ของผู้ใช้
stringจำเป็น
UDID ของอุปกรณ์ (ต้องมีความยาว 25 หรือ 40 ตัวอักษร)
string
ประเภทการรับประกัน: 0/1/2/3/4/6 แนะนำให้ระบุโดยชัดเจน หากค่าหายไปหรือไม่ถูกต้องจะใช้มาตรฐานสำหรับการกำหนดราคา
string
ชื่ออื่นของการรับประกัน ใช้เฉพาะเมื่อการรับประกันว่าง
string
ประเภทพูล: 0=สาธารณะ, 1=ส่วนตัว ค่าเริ่มต้นคือ 0
string
ประเภทอุปกรณ์: iphone หรือ ipad ค่าเริ่มต้นคือ iphone
string
หมายเหตุ (ไม่เกิน 40 ตัวอักษร; ตัดถ้าหากยาวกว่า)
string
รหัสเปิดใช้งาน (ไม่บังคับ)