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: en
zh, 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