ตรวจสอบสถานะใบรับรอง
ตรวจสอบสถานะใบรับรองโดยใช้การตรวจสอบสิทธิ์ด้วยโทเค็น และใช้ใบรับรอง KID หรือ UDID ของอุปกรณ์
/api/device/certcheckพารามิเตอร์คำขอ
พารามิเตอร์ทั้งหมดสามารถส่งผ่าน Query หรือ Body
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
token | string | จำเป็น | โทเค็น API ของผู้ใช้ ตัวอย่าง: your_api_token_here |
kid | string | ตัวเลือก | ใบรับรอง KID กรอก KID หรือ UDID อย่างใดอย่างหนึ่ง ตัวอย่าง: ABC123XYZ |
udid | string | ตัวเลือก | UDID ของอุปกรณ์ กรอก KID หรือ UDID อย่างใดอย่างหนึ่ง ตัวอย่าง: 00008030-001234567890002E |
การตอบสนอง
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
code | number | จำเป็น | สถานะการเรียก API: 1=สำเร็จ, อื่นๆ=ล้มเหลว ตัวอย่าง: 1 |
msg | string | จำเป็น | ข้อความตอบกลับ ตัวอย่าง: 证书状态正常 |
time | number | จำเป็น | เวลาประทับบนเซิร์ฟเวอร์ (วินาที Unix) ตัวอย่าง: 1769675945 |
data | object | จำเป็น | เนื้อหาการตอบกลับ |
data.status | string | จำเป็น | สถานะใบรับรอง: ปกติ/หมดอายุ/ถูกเพิกถอน/ถูกห้าม/ถูกตัด/ไม่ทราบ ตัวอย่าง: normal |
data.status_code | number | จำเป็น | รหัสสถานะ: 205=ปกติ, 203=หมดอายุ, 204=ถูกเพิกถอน, 207=ถูกแบน, 206=ถูกยกเลิก, 208=ไม่ทราบ ตัวอย่าง: 205 |
data.status_text | string | จำเป็น | ข้อความสถานะ ตัวอย่าง: 正常 |
data.details | string | จำเป็น | รายละเอียด ตัวอย่าง: 证书有效,剩余 180 天过期 |
data.check_method | string | จำเป็น | วิธีตรวจสอบ: ตรวจสอบออนไลน์ / ตรวจสอบในเครื่อง ตัวอย่าง: 在线检测 |
data.can_detect_revoke | boolean | จำเป็น | สามารถตรวจสอบการเพิกถอนได้: จริง=ตรวจสอบออนไลน์ได้, เท็จ=ตรวจสอบในเครื่องเท่านั้น (เฉพาะช่วงเวลาที่ยังใช้ได้) ตัวอย่าง: true |
data.revoked_at | string | จำเป็น | เวลาเพิกถอน (เฉพาะกรณีถูกเพิกถอน/ถูกแบน) ตัวอย่าง: 2026-01-15 10:30:00 |
data.expires_at | string | จำเป็น | เวลาหมดอายุของใบรับรอง ตัวอย่าง: 2027-01-28 15:30:00 |
data.remaining_days | number | จำเป็น | จำนวนวันที่ยังใช้ได้ ตัวอย่าง: 180 |
data.cert_info | object | จำเป็น | ข้อมูลใบรับรอง |
data.cert_info.common_name | string | จำเป็น | ชื่อสามัญของใบรับรอง ตัวอย่าง: Apple Development: John Doe (XXXXXXXXXX) |
data.cert_info.valid_from | string | จำเป็น | ใบรับรองมีผลตั้งแต่ ตัวอย่าง: 2026-01-28 15:30:00 |
data.cert_info.valid_to | string | จำเป็น | ใบรับรองมีผลถึง ตัวอย่าง: 2027-01-28 15:30:00 |
data.device | object | จำเป็น | ข้อมูลอุปกรณ์ |
ip | string | จำเป็น | ที่อยู่ IP ของผู้ร้องขอ ตัวอย่าง: 192.168.1.100 |
ysucc | string | จำเป็น | ธงแสดงความสำเร็จ ส่งกลับ "Ysucc" เมื่อสำเร็จ ตัวอย่าง: Ysucc |
ใบรับรองถูกยกเลิก (ออนไลน์)
การตรวจสอบออนไลน์พบว่าใบรับรองถูกยกเลิก
บัญชีถูกแบน
บัญชีนักพัฒนาได้ถูก Apple แบนแล้ว
การตรวจสอบภายใน (ออนไลน์ไม่พร้อมใช้งาน)
ไม่สามารถตรวจสอบออนไลน์ได้, ใช้การตรวจสอบภายในเครื่องแทน, ระยะเวลาความถูกต้องเท่านั้น
พบหลายใบรับรอง
มีหลายใบรับรองสำหรับ UDID เดียวกัน, ใช้ kid เพื่อระบุ
รหัสข้อผิดพลาด
121020Response Language
Customize the API response language with the X-Lang header. The code examples below automatically use your current site language.
X-Lang: enzh, en, zh-TW, vi, ar, es, ruAccept-Language is also supported; X-Lang takes priority. Unsupported languages follow the site language fallback.
ตัวอย่างโค้ด
curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E" \
-H "X-Lang: en"หมายเหตุ
- รองรับทั้ง GET และ POST
- ต้องระบุอย่างน้อยหนึ่งอย่าง: kid หรือ UDID
- หากมีหลายใบรับรองสำหรับ UDID เดียวกัน จะคืนค่าพรอมต์ใบรับรองหลายรายการ
- ตรวจสอบออนไลน์: สามารถตรวจสอบความถูกต้องและสถานะการเพิกถอน ต้องการเครือข่าย
- การตรวจสอบภายในเครื่อง: ตรวจสอบได้เฉพาะระยะเวลาความถูกต้อง ไม่สามารถตรวจสอบการเพิกถอน
- กลับไปตรวจสอบภายในเครื่องเมื่อไม่สามารถใช้ออนไลน์ได้, can_detect_revoke=false
- สถานะอุปกรณ์อัปเดตอัตโนมัติเป็นซ่อนเมื่อพบว่าถูกยกเลิก/ถูกแบน
- รหัสสถานะ: 205=ปกติ, 203=หมดอายุ, 204=ถูกเพิกถอน, 206=ถูกยกเลิก, 207=ถูกแบน, 208=ไม่ทราบ
- หลีกเลี่ยงการโทรบ่อย ๆ เพื่อป้องกันการจำกัดอัตราของ Apple
ลองใช้ในคอนโซล
กรอกพารามิเตอร์ด้านล่างและส่งคำขอเพื่อทดสอบ คำขอจะส่งไปยัง API ของเว็บไซต์นี้เท่านั้น URL ถูกล็อกและไม่สามารถเปลี่ยนแปลงได้ และคุกกี้การล็อกอินปัจจุบันของคุณถูกแนบมา
https://testypro.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002Eถูกล็อกกับเว็บไซต์นี้โทเค็น API ของผู้ใช้
ใบรับรอง KID กรอก KID หรือ UDID อย่างใดอย่างหนึ่ง
UDID ของอุปกรณ์ กรอก KID หรือ UDID อย่างใดอย่างหนึ่ง