GETPOST
v1.0.0stableรับใบรับรอง
ดึงใบรับรองโดยใช้โทเค็นและ ID ใบรับรองหรือ UDID หนึ่งรายการ การเลือกอัจฉริยะใช้เมื่อสอบถามโดยใช้ UDID
GET | POST
/api/getcertificateการยืนยันตัวตน:API Key
ขีดจำกัด:120/นาที
พารามิเตอร์คำขอ
พารามิเตอร์ทั้งหมดสามารถส่งผ่าน Query หรือ Body
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
token | string | จำเป็น | โทเค็น API ของผู้ใช้ ตัวอย่าง: your_api_token_here |
id | string | ตัวเลือก | ID ใบรับรอง ต้องระบุ id หรือ UDID หากระบุทั้งสองอย่าง id จะมีความสำคัญเหนือ ตัวอย่าง: AB12CD34 |
udid | string | ตัวเลือก | รหัส UDID ของอุปกรณ์ จำเป็นต้องมี id หรือ UDID การเลือกอัจฉริยะจะใช้เมื่อสอบถามโดยใช้ UDID ตัวอย่าง: 00008020-001A2B3C4D5E6F78 |
การตอบสนอง
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
code | number | จำเป็น | รหัสสถานะ: 1=สำเร็จ, 0=ล้มเหลว, 2=ไม่มีใบรับรองที่ใช้ได้, 3=ใบรับรองหมดอายุ ตัวอย่าง: 1 |
msg | string | จำเป็น | ข้อความตอบกลับ ตัวอย่าง: 返回成功 |
time | number | จำเป็น | เวลาประทับบนเซิร์ฟเวอร์ (วินาที Unix) ตัวอย่าง: 1769675945 |
data | object | จำเป็น | เนื้อหาการตอบกลับ |
data.id | string | จำเป็น | รหัสใบรับรอง ตัวอย่าง: AB12CD34 |
data.pname | string | จำเป็น | ชื่อโครงการ ตัวอย่าง: MyApp |
data.addtime | number | จำเป็น | เวลาที่เพิ่ม (เวลามาตรฐาน Unix) ตัวอย่าง: 1706500000 |
data.pool | number | จำเป็น | พูล: 0=สาธารณะ, 1=ส่วนตัว ตัวอย่าง: 0 |
data.type | number | จำเป็น | ประเภทสระว่ายน้ำ: 0=สาธารณะ, 1=ส่วนตัว ตัวอย่าง: 0 |
data.mobileprovision | string | จำเป็น | mobileprovision ที่เข้ารหัส Base64 ตัวอย่าง: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | จำเป็น | ใบรับรอง P12 ที่เข้ารหัส Base64 ตัวอย่าง: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | จำเป็น | ความถูกต้องของใบรับรอง: จริง=ถูกต้อง, เท็จ=ถูกเพิกถอน ตัวอย่าง: true |
data.warranty | boolean | จำเป็น | ว่าสินค้ายังคงมีประกันอยู่หรือไม่ ตัวอย่าง: true |
data.warranty_time | number | จำเป็น | เวลาหมดประกัน (ยูนิกซ์ไทม์แสตมป์) ตัวอย่าง: 1738000000 |
data.shtype | number | จำเป็น | ประเภทการรับประกัน: 0/1/2/3/4/6 ตัวอย่าง: 1 |
ysucc | string | จำเป็น | ธงแสดงความสำเร็จ ส่งกลับ "Ysucc" เมื่อสำเร็จ ตัวอย่าง: Ysucc |
ตัวอย่างการตอบสนอง
{}
"code":1,
"msg":"สำเร็จ",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pname":"MyApp",
"addtime":1706500000,
"pool":0,
"type":0,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)",
"state":true,
"warranty":true,
"warranty_time":1738000000,
"shtype":1
"ysucc":"Ysucc"
รหัสข้อผิดพลาด
รหัสข้อผิดพลาด7 กำหนดไว้
0การยืนยันโทเค็นล้มเหลว
โทเค็นไม่ถูกต้องหรือหมดอายุแล้ว
0ต้องระบุอย่างน้อยหนึ่งอย่างระหว่างรหัสใบรับรองหรือ UDID
ต้องระบุพารามิเตอร์ id หรือ UDID อย่างใดอย่างหนึ่ง
0ไม่พบรหัสใบรับรอง
รหัสใบรับรองไม่อยู่หรือไม่เป็นของผู้ใช้งานปัจจุบัน
X-Lang: enzh, en, zh-TW, vi, arตัวอย่างโค้ด
curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78" \
-H "X-Lang: en"หมายเหตุ
- รองรับทั้ง GET และ POST
- ส่งพารามิเตอร์ผ่าน Query หรือ x-www-form-urlencoded
- จำเป็นต้องมี id หรือ UDID หากทั้งสองให้มา id จะมีลำดับความสำคัญ
- เมื่อสอบถามโดย UDID ระบบจะเลือกใบรับรองที่ดีที่สุด: ใช้งานได้ก่อน จากนั้นยกเลิกแต่ยังไม่ปิดใช้งาน
- state=false หมายถึงใบรับรองถูกเพิกถอนแต่ยังสามารถดาวน์โหลดได้ (แอปอาจติดตั้งไม่ได้)
- warranty_time คือเวลาหมดอายุของการรับประกัน ต้องซื้อซ้ำหลังจากหมดอายุ
ลองใช้ในคอนโซล
กรอกพารามิเตอร์ด้านล่างและส่งคำขอเพื่อทดสอบ คำขอจะส่งไปยัง API ของเว็บไซต์นี้เท่านั้น URL ถูกล็อกและไม่สามารถเปลี่ยนแปลงได้ และคุกกี้การล็อกอินปัจจุบันของคุณถูกแนบมา
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78ถูกล็อกกับเว็บไซต์นี้stringจำเป็น
โทเค็น API ของผู้ใช้
string
ID ใบรับรอง ต้องระบุ id หรือ UDID หากระบุทั้งสองอย่าง id จะมีความสำคัญเหนือ
string
รหัส UDID ของอุปกรณ์ จำเป็นต้องมี id หรือ UDID การเลือกอัจฉริยะจะใช้เมื่อสอบถามโดยใช้ UDID