GETPOST
v1.0.0stableSertifika Al
Token ve ya bir sertifika kimliği ya da UDID kullanarak sertifika alın. UDID ile sorgularken akıllı seçim uygulanır
GET | POST
/api/getcertificateYetkilendirme:API Key
Limit:120/dakika
İstek Parametreleri
Tüm parametreler Sorgu veya Gövde üzerinden iletilebilir
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
token | string | Gerekli | Kullanıcı API token'ı Örnek: your_api_token_here |
id | string | İsteğe bağlı | Sertifika Kimliği. Ya id ya da UDID gereklidir. Her ikisi de sağlanırsa, id önceliklidir Örnek: AB12CD34 |
udid | string | İsteğe bağlı | Cihaz UDID'si. Kimlik veya UDID gereklidir. UDID ile sorgulama yapıldığında akıllı seçim geçerlidir Örnek: 00008020-001A2B3C4D5E6F78 |
Yanıt
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
code | number | Gerekli | Durum kodu: 1=başarılı, 0=başarısız, 2=mümkün sertifika yok, 3=sertifika süresi dolmuş Örnek: 1 |
msg | string | Gerekli | Yanıt mesajı Örnek: 返回成功 |
time | number | Gerekli | Sunucu zaman damgası (Unix saniye) Örnek: 1769675945 |
data | object | Gerekli | Yanıt yükü |
data.id | string | Gerekli | Sertifika ID'si Örnek: AB12CD34 |
data.pname | string | Gerekli | Proje adı Örnek: MyApp |
data.addtime | number | Gerekli | Eklenme zamanı (Unix zaman damgası) Örnek: 1706500000 |
data.pool | number | Gerekli | Havuz: 0=herkese açık, 1=özel Örnek: 0 |
data.type | number | Gerekli | Havuz türü: 0=herkes erişebilir, 1=özel Örnek: 0 |
data.mobileprovision | string | Gerekli | Base64 kodlu mobileprovision Örnek: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Gerekli | Base64 kodlu P12 sertifikası Örnek: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Gerekli | Sertifika geçerliliği: true=geçerli, false=iptal edilmiş Örnek: true |
data.warranty | boolean | Gerekli | Garanti aktif mi Örnek: true |
data.warranty_time | number | Gerekli | Garanti bitiş zamanı (Unix zaman damgası) Örnek: 1738000000 |
data.shtype | number | Gerekli | Garanti türü: 0/1/2/3/4/6 Örnek: 1 |
ysucc | string | Gerekli | Başarı bayrağı, başarı durumunda "Ysucc" döner Örnek: Ysucc |
Yanıt Örneği
{}
"code":1,
"msg":"Başarılı",
"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"
Hata Kodları
Hata Kodları7 tanımlandı
0Token doğrulaması başarısız
Geçersiz veya süresi dolmuş token
0En az bir sertifika ID'si veya UDID sağlanmalıdır
id veya UDID parametresinden biri gereklidir
0Sertifika ID'si bulunamadı
Sertifika ID'si mevcut değil veya mevcut kullanıcıya ait değil
X-Lang: enzh, en, zh-TW, vi, arKod Örnekleri
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"Notlar
- Hem GET hem de POST destekler
- Parametreleri Query veya x-www-form-urlencoded ile gönder
- Ya id ya da UDID gereklidir. İkisi de sağlanırsa id önceliklidir
- UDID ile sorgulama yapıldığında, sistem en iyi sertifikayı seçer: önce geçerli olan, sonra iptal edilmiş ancak devre dışı bırakılmamış olan
- state=false sertifikanın iptal edildiği ancak yine de indirilebilir olduğu anlamına gelir (uygulamalar yüklenmeyebilir)
- warranty_time garanti bitiş süresidir. Süresi dolduktan sonra yeniden satın alma gereklidir
Konsolda deneyin
Aşağıdaki parametreleri doldurun ve testi yapmak için bir istek gönderin. İstekler yalnızca bu sitenin API'sine gider; URL kilitli ve değiştirilemez, mevcut giriş çereziniz dahil edilir.
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Bu siteye kilitlistringGerekli
Kullanıcı API token'ı
string
Sertifika Kimliği. Ya id ya da UDID gereklidir. Her ikisi de sağlanırsa, id önceliklidir
string
Cihaz UDID'si. Kimlik veya UDID gereklidir. UDID ile sorgulama yapıldığında akıllı seçim geçerlidir