GETPOST
v1.0.0stable

Sertifika 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/getcertificate
Yetkilendirme:API Key
Limit:120/dakika

İstek Parametreleri

Tüm parametreler Sorgu veya Gövde üzerinden iletilebilir

ParametreTürGerekliAçıklama
token
stringGerekli
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

ParametreTürGerekliAçıklama
code
numberGerekli
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
stringGerekli
Yanıt mesajı
Örnek: 返回成功
time
numberGerekli
Sunucu zaman damgası (Unix saniye)
Örnek: 1769675945
data
objectGerekli
Yanıt yükü
data.id
stringGerekli
Sertifika ID'si
Örnek: AB12CD34
data.pname
stringGerekli
Proje adı
Örnek: MyApp
data.addtime
numberGerekli
Eklenme zamanı (Unix zaman damgası)
Örnek: 1706500000
data.pool
numberGerekli
Havuz: 0=herkese açık, 1=özel
Örnek: 0
data.type
numberGerekli
Havuz türü: 0=herkes erişebilir, 1=özel
Örnek: 0
data.mobileprovision
stringGerekli
Base64 kodlu mobileprovision
Örnek: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringGerekli
Base64 kodlu P12 sertifikası
Örnek: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanGerekli
Sertifika geçerliliği: true=geçerli, false=iptal edilmiş
Örnek: true
data.warranty
booleanGerekli
Garanti aktif mi
Örnek: true
data.warranty_time
numberGerekli
Garanti bitiş zamanı (Unix zaman damgası)
Örnek: 1738000000
data.shtype
numberGerekli
Garanti türü: 0/1/2/3/4/6
Örnek: 1
ysucc
stringGerekli
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ı
0
Token doğrulaması başarısız
Geçersiz veya süresi dolmuş token
0
En az bir sertifika ID'si veya UDID sağlanmalıdır
id veya UDID parametresinden biri gereklidir
0
Sertifika ID'si bulunamadı
Sertifika ID'si mevcut değil veya mevcut kullanıcıya ait değil

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

Kod Ö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 kilitli
stringGerekli

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