GETPOST
v2.2.0stable

Cihaz Ekle V2

Birleşik tek cihaz ekleme API'si. Eski API'ler kullanılabilirken bir parametre ile anlık ve rezervasyon modları arasında geçiş yapın.

GET | POST/api/adddevice/v2
Yetkilendirme:API Key
Limit:60/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 (25 veya 40 karakter olmalıdır)
Örnek: 00008030-001234567890ABCD
mode
stringİsteğe bağlı
Ekleme modu: anlık veya inceleme. Varsayılan anlıktır
instantreview
Örnek: instant
add_mode
stringİsteğe bağlı
Mod alias'ı. Mode üzerinde öncelik alır
instantreview
Örnek: review
force
booleanİsteğe bağlı
Zorla ekleme bayrağı. true/1/yes/y/on, zorla-dönem ve mevcut-cihaz kısa devre kontrollerini atlar
Örnek: true
warranty
stringİsteğe bağlı
Garanti türü: 0/1/2/3/4/6. inceleme modu 4/6'yı desteklemez
012346
Örnek: 1
shtype
stringİsteğe bağlı
Garantinin eski takma adı, yalnızca garanti boş olduğunda kullanılır
012346
Örnek: 1
type
stringİsteğe bağlı
Havuz türü: 0=halka açık, 1=özel. Varsayılanlar eski API mantığını takip eder
01
Örnek: 0
deviceType
stringİsteğe bağlı
Cihaz türü: iphone veya ipad. Varsayılan iphone
iphoneipad
Örnek: iphone
beizhu
stringİsteğe bağlı
Açıklama
Örnek: 测试设备
code
stringİsteğe bağlı
Aktivasyon kodu (isteğe bağlı)
Örnek: ABC123XYZ

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: 添加成功
data.id
stringGerekli
Sertifika ID / rezervasyon ID
Örnek: AB12CD34
data.mobileprovision
stringGerekli
Base64 mobileprovision. İnceleme beklerken boş olabilir
Örnek: Base64EncodedString...
data.p12
stringGerekli
Base64 P12 sertifikası
Örnek: Base64EncodedString...
Yanıt Örneği
{
"code":1,
"msg":"Cihaz başarıyla eklendi",
"time":1769675945,
"data":
{
"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

Hata Kodları

Hata Kodları3 tanımlandı
0
Geçersiz token
Geçersiz veya süresi dolmuş token
0
Geçersiz UDID formatı
UDID uzunluğu 25 veya 40 olmalıdır
0
Zorunlu ekleme süresi içinde
Yeni bir ekleme denemesi yapmak için force=true gönderin

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/adddevice/v2" \
  -H "X-Lang: en" \
  -H "Content-Type: application/json" \
  -d '{
    "token": "your_api_token_here",
    "udid": "00008030-001234567890ABCD",
    "mode": "instant",
    "add_mode": "review",
    "force": true,
    "warranty": "1",
    "shtype": "1",
    "type": "0",
    "deviceType": "iphone",
    "beizhu": "测试设备",
    "code": "ABC123XYZ"
  }'

Notlar

  • Eski /API/adddevice ve /API/addyydevice kullanılabilir ve uyumludur
  • mode=instant, instant ekleme mantığını tekrar kullanır; mode=review, rezervasyon/inceleme ekleme mantığını tekrar kullanır
  • Sorgu, x-www-form-urlencoded ve JSON gövdesi desteklenir; V2 için JSON gövdesi önerilir
  • force=true sadece yerel force-period/mevcut kısa devre kontrollerini atlar. Apple, yine de kopyaları reddedebilir
  • inceleme modu hala rezervasyon API kısıtlamalarını takip eder, örn. garanti=4/6 desteklenmez

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/adddevice/v2?token=your_api_token_here&udid=00008030-001234567890ABCD&mode=instant&add_mode=review&force=true&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZBu siteye kilitli
stringGerekli

Kullanıcı API token'ı

stringGerekli

Cihaz UDID'si (25 veya 40 karakter olmalıdır)

string

Ekleme modu: anlık veya inceleme. Varsayılan anlıktır

string

Mod alias'ı. Mode üzerinde öncelik alır

boolean

Zorla ekleme bayrağı. true/1/yes/y/on, zorla-dönem ve mevcut-cihaz kısa devre kontrollerini atlar

string

Garanti türü: 0/1/2/3/4/6. inceleme modu 4/6'yı desteklemez

string

Garantinin eski takma adı, yalnızca garanti boş olduğunda kullanılır

string

Havuz türü: 0=halka açık, 1=özel. Varsayılanlar eski API mantığını takip eder

string

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

string

Açıklama

string

Aktivasyon kodu (isteğe bağlı)