GETPOST
v2.1.0stable

Rezervasyonlu Cihaz Ekle

Rezervasyon modunda bir cihaz kaydedin. Apple incelemesi beklenirken mobileprovision boş olabilir

GET | POST/api/addyydevice
Yetkilendirme:API Key
Limit:30/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
udid
stringGerekli
Cihaz UDID’si. Uzunluğu 25 veya 40 karakter olmalıdır
Örnek: 00008030-001234567890ABCD
warranty
stringİsteğe bağlı
Garanti tipi: 0/1/2/3/4/6. Açıkça geçilmesi önerilir
012346
Örnek: 1
shtype
stringİsteğe bağlı
Garanti takma adı. Yalnızca garanti boş olduğunda kullanılır
012346
Örnek: 1
type
stringİsteğe bağlı
Havuz tipi: 0=paylaşımlı, 1=özel. Varsayılan 0’dır
01
Örnek: 0
deviceType
stringİsteğe bağlı
Cihaz türü: iphone veya ipad. Varsayılan iphone'dur
iphoneipad
Örnek: iphone
beizhu
stringİsteğe bağlı
Not. En fazla 40 karakter
Örnek: 预约测试设备

Yanıt

ParametreTürGerekliAçıklama
code
numberGerekli
Durum kodu: 1=başarılı, 0=başarısız
Ö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
Rezervasyon siparişi / sertifika kimliği (genellikle 5 alfasayısal karakter)
Örnek: A1B2C
data.pool
numberGerekli
Havuz: 0=paylaşımlı, 1=özel
Örnek: 0
data.addtime
numberGerekli
Eklenme zamanı (Unix)
Örnek: 1706500000
data.mobileprovision
stringGerekli
Base64 ile kodlanmış mobileprovision (inceleme beklerken boş olabilir)
Örnek: Base64EncodedString...
data.p12
stringGerekli
Base64 kodlu P12 sertifikası
Örnek: Base64EncodedString...
data.state
booleanGerekli
Sertifika geçerlilik durumu (bazı şubelerde döndürülür)
Örnek: true
ysucc
stringGerekli
Başarı bayrağı, başarı durumunda "Ysucc" döner
Örnek: Ysucc
Yanıt Örneği
{
"code":1,
"msg":"Rezervasyon başarılı",
"time":1769675945,
"data":
{
"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

Hata Kodları

Hata Kodları4 tanımlandı
0
Geçersiz token
Geçersiz veya süresi dolmuş token
0
Geçersiz UDID formatı
UDID uzunluğu 25 veya 40 karakter olmalıdır
0
Yetersiz bakiye
Yetersiz bakiye

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

Kod Örnekleri

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
  -H "X-Lang: en" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87"

Notlar

  • Parametreleri Query veya x-www-form-urlencoded ile gönderin. JSON gövdesi analiz edilmez
  • shtype, yalnızca warranty boş olduğunda kullanılan warranty'nin eski bir takma adıdır
  • Boş bir mobileprovision genellikle incelemenin beklediğini gösterir; durum kontrolü için cihaz listesi API'lerini kullanın

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/addyydevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87Bu siteye kilitli
stringGerekli

Kullanıcı API token'ı

stringGerekli

Cihaz UDID’si. Uzunluğu 25 veya 40 karakter olmalıdır

string

Garanti tipi: 0/1/2/3/4/6. Açıkça geçilmesi önerilir

string

Garanti takma adı. Yalnızca garanti boş olduğunda kullanılır

string

Havuz tipi: 0=paylaşımlı, 1=özel. Varsayılan 0’dır

string

Cihaz türü: iphone veya ipad. Varsayılan iphone'dur

string

Not. En fazla 40 karakter