GETPOST
v2.1.0stable

Gerät Sofort Hinzufügen

UDID eines Geräts registrieren und mobileprovision sowie P12 sofort zurückgeben

GET | POST/api/adddevice
Authentifizierung:API Key
Begrenzung:60/Minute

Anforderungsparameter

Alle Parameter können über Query oder Body übergeben werden

ParameterTypErforderlichBeschreibung
token
stringErforderlich
Benutzer-API-Token
Beispiel: your_api_token_here
udid
stringErforderlich
Geräte-UDID (muss 25 oder 40 Zeichen lang sein)
Beispiel: 00008030-001234567890ABCD
warranty
stringOptional
Garantieart: 0/1/2/3/4/6. Es wird empfohlen, dies explizit zu übergeben. Fehlende oder ungültige Werte fallen auf den Standard für die Preisgestaltung zurück
012346
Beispiel: 1
shtype
stringOptional
Alias der Garantie. Wird nur verwendet, wenn die Garantie leer ist
012346
Beispiel: 1
type
stringOptional
Pool-Typ: 0=öffentlich, 1=privat. Standard ist 0
01
Beispiel: 0
deviceType
stringOptional
Gerätetyp: iPhone oder iPad. Standard ist iPhone
iphoneipad
Beispiel: iphone
beizhu
stringOptional
Bemerkung (bis zu 40 Zeichen; wird gekürzt, wenn länger)
Beispiel: 测试设备
code
stringOptional
Aktivierungscode (optional)
Beispiel: ABC123XYZ

Antwort

ParameterTypErforderlichBeschreibung
code
numberErforderlich
Statuscode: 1=Erfolg, 0=Fehler
Beispiel: 1
msg
stringErforderlich
Antwortnachricht
Beispiel: 添加成功
time
numberErforderlich
Server-Zeitstempel (Unix-Sekunden)
Beispiel: 1769675945
data
objectErforderlich
Antwort-Payload
data.id
stringErforderlich
Zertifikats-ID (8 Zeichen)
Beispiel: AB12CD34
data.pool
numberErforderlich
Pool: 0=öffentlich, 1=privat
Beispiel: 0
data.addtime
numberErforderlich
Hinzufügungszeit (Unix)
Beispiel: 1706500000
data.mobileprovision
stringErforderlich
In Base64 kodiertes mobileprovision
Beispiel: Base64EncodedString...
data.p12
stringErforderlich
In Base64 kodiertes P12-Zertifikat
Beispiel: Base64EncodedString...
data.state
booleanErforderlich
Zertifikatsgültigkeitsstatus (wird in einigen Filialen zurückgegeben)
Beispiel: true
data.reused
booleanErforderlich
Ob ein vorhandenes Zertifikat wiederverwendet wurde (wird nur zurückgegeben, wenn ein Code bereitgestellt wird und eine Wiederverwendung für denselben Code und UDID möglich ist)
Beispiel: true
ysucc
stringErforderlich
Erfolgskennzeichen, gibt bei Erfolg "Ysucc" zurück
Beispiel: Ysucc
Antwortbeispiel
{
"code":1,
"msg":"Gerät erfolgreich hinzugefügt",
"time":1769675945,
"data":
{
"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

Fehlercodes

Fehlercodes5 definiert
0
Ungültiges Token
Ungültiges oder abgelaufenes Token
0
Ungültiges UDID-Format
UDID-Länge muss 25 oder 40 Zeichen betragen
0
Unzureichendes Guthaben
Unzureichendes Guthaben (Nachricht kann je nach Filiale variieren)

X-Lang: en
zh, en, zh-TW, vi, ar

Codebeispiele

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"

Hinweise

  • Sowohl GET als auch POST werden unterstützt (POST hier gezeigt)
  • 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
  • UDID-Validierung erfolgt nur nach Länge (25 oder 40 Zeichen)
  • mobileprovision und p12 sind Base64-codiert; decodieren und als Dateien speichern
  • warranty=4 wird mit type=1 nicht unterstützt

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/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=ABC123XYZGesperrt für diese Seite
stringErforderlich

Benutzer-API-Token

stringErforderlich

Geräte-UDID (muss 25 oder 40 Zeichen lang sein)

string

Garantieart: 0/1/2/3/4/6. Es wird empfohlen, dies explizit zu übergeben. Fehlende oder ungültige Werte fallen auf den Standard für die Preisgestaltung zurück

string

Alias der Garantie. Wird nur verwendet, wenn die Garantie leer ist

string

Pool-Typ: 0=öffentlich, 1=privat. Standard ist 0

string

Gerätetyp: iPhone oder iPad. Standard ist iPhone

string

Bemerkung (bis zu 40 Zeichen; wird gekürzt, wenn länger)

string

Aktivierungscode (optional)