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.
/api/adddevice/v2İ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 |
udid | string | Gerekli | 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
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
code | number | Gerekli | Durum kodu: 1=başarılı, 0=başarısız Örnek: 1 |
msg | string | Gerekli | Yanıt mesajı Örnek: 添加成功 |
data.id | string | Gerekli | Sertifika ID / rezervasyon ID Örnek: AB12CD34 |
data.mobileprovision | string | Gerekli | Base64 mobileprovision. İnceleme beklerken boş olabilir Örnek: Base64EncodedString... |
data.p12 | string | Gerekli | Base64 P12 sertifikası Örnek: Base64EncodedString... |
Hata Kodları
000X-Lang: enzh, en, zh-TW, vi, arKod Ö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 kilitliKullanıcı API token'ı
Cihaz UDID'si (25 veya 40 karakter olmalıdır)
Ekleme modu: anlık veya inceleme. Varsayılan anlıktır
Mod alias'ı. Mode üzerinde öncelik alır
Zorla ekleme bayrağı. true/1/yes/y/on, zorla-dönem ve mevcut-cihaz kısa devre kontrollerini atlar
Garanti türü: 0/1/2/3/4/6. inceleme modu 4/6'yı desteklemez
Garantinin eski takma adı, yalnızca garanti boş olduğunda kullanılır
Havuz türü: 0=halka açık, 1=özel. Varsayılanlar eski API mantığını takip eder
Cihaz türü: iphone veya ipad. Varsayılan iphone
Açıklama
Aktivasyon kodu (isteğe bağlı)