GETPOST
v1.0.0stableObtenir le Certificat
Récupérez un certificat en utilisant le jeton et soit un ID de certificat, soit un UDID. La sélection intelligente s'applique lors de la recherche par UDID
GET | POST
/api/getcertificateAuthentification:API Key
Limite:120/minute
Paramètres de la requête
Tous les paramètres peuvent être transmis via Query ou Body
| Paramètre | Type | Requis | Description |
|---|---|---|---|
token | string | Requis | Jeton API utilisateur Exemple: your_api_token_here |
id | string | Optionnel | ID du certificat. Soit l'id, soit l'UDID est requis. Si les deux sont fournis, l'id a la priorité Exemple: AB12CD34 |
udid | string | Optionnel | UDID de l'appareil. Soit l'id, soit l'UDID est requis. La sélection intelligente s'applique lors de la requête par UDID Exemple: 00008020-001A2B3C4D5E6F78 |
Réponse
| Paramètre | Type | Requis | Description |
|---|---|---|---|
code | number | Requis | Code de statut : 1=succès, 0=échec, 2=certificat non disponible, 3=certificat expiré Exemple: 1 |
msg | string | Requis | Message de réponse Exemple: 返回成功 |
time | number | Requis | Horodatage du serveur (secondes Unix) Exemple: 1769675945 |
data | object | Requis | Charge utile de réponse |
data.id | string | Requis | ID du certificat Exemple: AB12CD34 |
data.pname | string | Requis | Nom du projet Exemple: MyApp |
data.addtime | number | Requis | Date d'ajout (timestamp Unix) Exemple: 1706500000 |
data.pool | number | Requis | Pool : 0=public, 1=privé Exemple: 0 |
data.type | number | Requis | Type de pool : 0=public, 1=privé Exemple: 0 |
data.mobileprovision | string | Requis | mobileprovision encodé en Base64 Exemple: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Requis | Certificat P12 encodé en Base64 Exemple: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Requis | Validité du certificat : vrai=valide, faux=révoqué Exemple: true |
data.warranty | boolean | Requis | Si la garantie est active Exemple: true |
data.warranty_time | number | Requis | Date d'expiration de la garantie (timestamp Unix) Exemple: 1738000000 |
data.shtype | number | Requis | Type de garantie : 0/1/2/3/4/6 Exemple: 1 |
ysucc | string | Requis | Indicateur de succès, retourne "Ysucc" en cas de réussite Exemple: Ysucc |
Exemple de réponse
{}
"code":1,
"msg":"Succès",
"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"
Codes d'erreur
Codes d'erreur7 défini
0Vérification du jeton échouée
Jeton invalide ou expiré
0Au moins un des identifiants de certificat ou UDID doit être fourni
Le paramètre id ou UDID est requis
0Identifiant du certificat introuvable
L'identifiant du certificat n'existe pas ou n'appartient pas à l'utilisateur actuel
X-Lang: enzh, en, zh-TW, vi, arExemples de code
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"Remarques
- Prend en charge à la fois GET et POST
- Envoyer les paramètres via Query ou x-www-form-urlencoded
- Soit l'identifiant, soit l'UDID est requis. Si les deux sont fournis, l'identifiant a la priorité
- Lors de la requête par UDID, le système sélectionne le meilleur certificat : d'abord valide, puis révoqué mais non désactivé
- state=false signifie que le certificat est révoqué mais toujours téléchargeable (les applications peuvent ne pas s'installer)
- warranty_time est la date d'expiration de la garantie. Un nouvel achat est requis après son expiration
Essayez-le dans la Console
Remplissez les paramètres ci-dessous et envoyez une requête pour tester. Les requêtes ne vont qu'à l'API de ce site ; l'URL est verrouillée et ne peut pas être modifiée, et votre cookie de connexion actuel est inclus.
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Verrouillé sur ce sitestringRequis
Jeton API utilisateur
string
ID du certificat. Soit l'id, soit l'UDID est requis. Si les deux sont fournis, l'id a la priorité
string
UDID de l'appareil. Soit l'id, soit l'UDID est requis. La sélection intelligente s'applique lors de la requête par UDID