Zertifikat Abrufen
Ein Zertifikat mit dem Token und entweder einer Zertifikat-ID oder UDID abrufen. Die intelligente Auswahl gilt bei der Abfrage nach UDID
/api/getcertificateAnforderungsparameter
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 |
id | string | Optional | Zertifikat-ID. Entweder id oder UDID wird benötigt. Wenn beide angegeben sind, hat id Vorrang Beispiel: AB12CD34 |
udid | string | Optional | Geräte-UDID. Entweder id oder UDID ist erforderlich. Intelligente Auswahl gilt bei der Abfrage nach UDID Beispiel: 00008020-001A2B3C4D5E6F78 |
Antwort
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
code | number | Erforderlich | Statuscode: 1=Erfolg, 0=Fehler, 2=kein verfügbares Zertifikat, 3=Zertifikat abgelaufen 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 | Zertifikats-ID Beispiel: AB12CD34 |
data.pname | string | Erforderlich | Projektname Beispiel: MyApp |
data.addtime | number | Erforderlich | Hinzufügungszeit (Unix-Zeitstempel) Beispiel: 1706500000 |
data.pool | number | Erforderlich | Pool: 0=öffentlich, 1=privat Beispiel: 0 |
data.type | number | Erforderlich | Pool-Typ: 0=öffentlich, 1=privat Beispiel: 0 |
data.mobileprovision | string | Erforderlich | In Base64 kodiertes mobileprovision Beispiel: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Erforderlich | In Base64 kodiertes P12-Zertifikat Beispiel: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Erforderlich | Zertifikatsgültigkeit: true=gültig, false=widerrufen Beispiel: true |
data.warranty | boolean | Erforderlich | Ob die Garantie aktiv ist Beispiel: true |
data.warranty_time | number | Erforderlich | Ablaufzeit der Garantie (Unix-Zeitstempel) Beispiel: 1738000000 |
data.shtype | number | Erforderlich | Garantieart: 0/1/2/3/4/6 Beispiel: 1 |
ysucc | string | Erforderlich | Erfolgskennzeichen, gibt bei Erfolg "Ysucc" zurück Beispiel: Ysucc |
Fehlercodes
000Response 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.
Codebeispiele
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"Hinweise
- Unterstützt sowohl GET als auch POST
- Parameter über Query oder x-www-form-urlencoded senden
- Entweder id oder UDID wird benötigt. Wenn beide angegeben werden, hat die id Vorrang
- Bei der Abfrage nach UDID wählt das System das beste Zertifikat aus: zuerst gültige, dann widerrufene, aber nicht deaktivierte
- state=false bedeutet, dass das Zertifikat widerrufen wurde, aber weiterhin herunterladbar ist (Apps können möglicherweise nicht installiert werden)
- warranty_time ist die Ablaufzeit der Garantie. Nach Ablauf ist ein Neukauf erforderlich
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/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Gesperrt für diese SeiteBenutzer-API-Token
Zertifikat-ID. Entweder id oder UDID wird benötigt. Wenn beide angegeben sind, hat id Vorrang
Geräte-UDID. Entweder id oder UDID ist erforderlich. Intelligente Auswahl gilt bei der Abfrage nach UDID