GETPOST
v1.0.0stable

Zertifikat Abrufen

Ein Zertifikat mit dem Token und entweder einer Zertifikat-ID oder UDID abrufen. Die intelligente Auswahl gilt bei der Abfrage nach UDID

GET | POST/api/getcertificate
Authentifizierung:API Key
Begrenzung:120/Minute

Anforderungsparameter

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

ParameterTypErforderlichBeschreibung
token
stringErforderlich
Benutzer-API-Token
Beispiel: your_api_token_here
id
stringOptional
Zertifikat-ID. Entweder id oder UDID wird benötigt. Wenn beide angegeben sind, hat id Vorrang
Beispiel: AB12CD34
udid
stringOptional
Geräte-UDID. Entweder id oder UDID ist erforderlich. Intelligente Auswahl gilt bei der Abfrage nach UDID
Beispiel: 00008020-001A2B3C4D5E6F78

Antwort

ParameterTypErforderlichBeschreibung
code
numberErforderlich
Statuscode: 1=Erfolg, 0=Fehler, 2=kein verfügbares Zertifikat, 3=Zertifikat abgelaufen
Beispiel: 1
msg
stringErforderlich
Antwortnachricht
Beispiel: 返回成功
time
numberErforderlich
Server-Zeitstempel (Unix-Sekunden)
Beispiel: 1769675945
data
objectErforderlich
Antwort-Payload
data.id
stringErforderlich
Zertifikats-ID
Beispiel: AB12CD34
data.pname
stringErforderlich
Projektname
Beispiel: MyApp
data.addtime
numberErforderlich
Hinzufügungszeit (Unix-Zeitstempel)
Beispiel: 1706500000
data.pool
numberErforderlich
Pool: 0=öffentlich, 1=privat
Beispiel: 0
data.type
numberErforderlich
Pool-Typ: 0=öffentlich, 1=privat
Beispiel: 0
data.mobileprovision
stringErforderlich
In Base64 kodiertes mobileprovision
Beispiel: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringErforderlich
In Base64 kodiertes P12-Zertifikat
Beispiel: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanErforderlich
Zertifikatsgültigkeit: true=gültig, false=widerrufen
Beispiel: true
data.warranty
booleanErforderlich
Ob die Garantie aktiv ist
Beispiel: true
data.warranty_time
numberErforderlich
Ablaufzeit der Garantie (Unix-Zeitstempel)
Beispiel: 1738000000
data.shtype
numberErforderlich
Garantieart: 0/1/2/3/4/6
Beispiel: 1
ysucc
stringErforderlich
Erfolgskennzeichen, gibt bei Erfolg "Ysucc" zurück
Beispiel: Ysucc
Antwortbeispiel
{
"code":1,
"msg":"Erfolg",
"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"
}

Fehlercodes

Fehlercodes7 definiert
0
Token-Überprüfung fehlgeschlagen
Ungültiges oder abgelaufenes Token
0
Mindestens eine der Angaben Zertifikats-ID oder UDID muss bereitgestellt werden
Entweder id- oder UDID-Parameter wird benötigt
0
Zertifikats-ID nicht gefunden
Zertifikats-ID existiert nicht oder gehört nicht zum aktuellen Benutzer

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

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 Seite
stringErforderlich

Benutzer-API-Token

string

Zertifikat-ID. Entweder id oder UDID wird benötigt. Wenn beide angegeben sind, hat id Vorrang

string

Geräte-UDID. Entweder id oder UDID ist erforderlich. Intelligente Auswahl gilt bei der Abfrage nach UDID