GETPOST
v2.1.0stableGerät per Reservierung Hinzufügen
Ein Gerät im Reservierungsmodus registrieren. mobileprovision kann leer sein, während die Apple-Überprüfung aussteht
GET | POST
/api/addyydeviceAuthentifizierung:API Key
Begrenzung:30/Minute
Anforderungsparameter
Alle Parameter können über Query oder Body übergeben werden
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
token | string | Erforderlich | Benutzer-API-Token Beispiel: your_api_token_here |
udid | string | Erforderlich | Geräte-UDID. Länge muss 25 oder 40 Zeichen betragen Beispiel: 00008030-001234567890ABCD |
warranty | string | Optional | Garantieart: 0/1/2/3/4/6. Wird empfohlen, explizit anzugeben 012346 Beispiel: 1 |
shtype | string | Optional | Alias der Garantie. Wird nur verwendet, wenn die Garantie leer ist 012346 Beispiel: 1 |
type | string | Optional | Pool-Typ: 0=geteilt, 1=dediziert. Standard ist 0 01 Beispiel: 0 |
deviceType | string | Optional | Gerätetyp: iPhone oder iPad. Standard ist iPhone iphoneipad Beispiel: iphone |
beizhu | string | Optional | Bemerkung. Bis zu 40 Zeichen Beispiel: 预约测试设备 |
Antwort
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
code | number | Erforderlich | Statuscode: 1=Erfolg, 0=Fehler Beispiel: 1 |
msg | string | Erforderlich | Antwortnachricht Beispiel: 添加成功 |
time | number | Erforderlich | Server-Zeitstempel (Unix-Sekunden) Beispiel: 1769675945 |
data | object | Erforderlich | Antwort-Payload |
data.id | string | Erforderlich | Reservierungsauftrag / Zertifikats-ID (typischerweise 5 alphanumerische Zeichen) Beispiel: A1B2C |
data.pool | number | Erforderlich | Pool: 0=gemeinsam, 1=dediziert Beispiel: 0 |
data.addtime | number | Erforderlich | Hinzufügungszeit (Unix) Beispiel: 1706500000 |
data.mobileprovision | string | Erforderlich | Base64-codiertes mobileprovision (kann leer sein, während die Überprüfung aussteht) Beispiel: Base64EncodedString... |
data.p12 | string | Erforderlich | In Base64 kodiertes P12-Zertifikat Beispiel: Base64EncodedString... |
data.state | boolean | Erforderlich | Zertifikatsgültigkeitsstatus (wird in einigen Filialen zurückgegeben) Beispiel: true |
ysucc | string | Erforderlich | Erfolgskennzeichen, gibt bei Erfolg "Ysucc" zurück Beispiel: Ysucc |
Antwortbeispiel
{}
"code":1,
"msg":"Reservierung erfolgreich",
"time":1769675945,
"data":
{}
,"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
"ysucc":"Ysucc"
Fehlercodes
Fehlercodes4 definiert
0Ungültiges Token
Ungültiges oder abgelaufenes Token
0Ungültiges UDID-Format
UDID-Länge muss 25 oder 40 Zeichen betragen
0Unzureichendes Guthaben
Unzureichendes Guthaben
X-Lang: enzh, en, zh-TW, vi, arCodebeispiele
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
-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=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87"Hinweise
- Parameter über Query oder x-www-form-urlencoded senden. JSON-Body wird nicht geparst
- shtype ist ein Legacy-Alias für warranty, nur verwendet, wenn warranty leer ist
- Ein leeres mobileprovision deutet normalerweise darauf hin, dass die Überprüfung aussteht; überprüfen Sie den Status über die Geräte-Listen-APIs
Versuchen Sie es in der Konsole
Füllen Sie die untenstehenden Parameter aus und senden Sie eine Anfrage zum Testen. Anfragen gehen nur an die API dieser Seite; die URL ist gesperrt und kann nicht geändert werden, und Ihr aktuelles Login-Cookie ist enthalten.
https://testypro.iwai.cc/api/addyydevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87Gesperrt für diese SeitestringErforderlich
Benutzer-API-Token
stringErforderlich
Geräte-UDID. Länge muss 25 oder 40 Zeichen betragen
string
Garantieart: 0/1/2/3/4/6. Wird empfohlen, explizit anzugeben
string
Alias der Garantie. Wird nur verwendet, wenn die Garantie leer ist
string
Pool-Typ: 0=geteilt, 1=dediziert. Standard ist 0
string
Gerätetyp: iPhone oder iPad. Standard ist iPhone
string
Bemerkung. Bis zu 40 Zeichen