إضافة جهاز V2
واجهة موحدة لإضافة جهاز واحد. يمكن التبديل بين الوضع الفوري ووضع الحجز بمعامل واحد مع بقاء الواجهات القديمة متاحة.
/api/adddevice/v2معلمات الطلب
يمكن تمرير جميع المعلمات عبر Query أو Body
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
token | string | مطلوب | رمز API للمستخدم مثال: your_api_token_here |
udid | string | مطلوب | UDID للجهاز (يجب أن يكون 25 أو 40 حرفاً) مثال: 00008030-001234567890ABCD |
mode | string | اختياري | وضع الإضافة: instant أو review. الافتراضي instant instantreview مثال: instant |
add_mode | string | اختياري | اسم بديل لـ mode وله أولوية أعلى instantreview مثال: review |
force | boolean | اختياري | إضافة إجبارية. true/1/yes/y/on يتجاوز فحص الجهاز الموجود وفترة الحظر مثال: true |
warranty | string | اختياري | نوع الضمان: 0/1/2/3/4/6. وضع review لا يدعم 4/6 012346 مثال: 1 |
shtype | string | اختياري | اسم بديل قديم لـ warranty 012346 مثال: 1 |
type | string | اختياري | نوع المجموعة: 0 عامة، 1 خاصة 01 مثال: 0 |
deviceType | string | اختياري | نوع الجهاز: iphone أو ipad iphoneipad مثال: iphone |
beizhu | string | اختياري | ملاحظة مثال: 测试设备 |
code | string | اختياري | رمز التفعيل (اختياري) مثال: ABC123XYZ |
معلمات الاستجابة
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
code | number | مطلوب | رمز الحالة مثال: 1 |
msg | string | مطلوب | رسالة الاستجابة مثال: 添加成功 |
data.id | string | مطلوب | معرف الشهادة / الحجز مثال: AB12CD34 |
data.mobileprovision | string | مطلوب | mobileprovision بترميز Base64 وقد يكون فارغاً أثناء المراجعة مثال: Base64EncodedString... |
data.p12 | string | مطلوب | شهادة P12 بترميز Base64 مثال: Base64EncodedString... |
رموز الخطأ
000لغة الاستجابة
خصص لغة استجابة API باستخدام ترويسة X-Lang. تستخدم أمثلة الكود أدناه لغة الموقع الحالية تلقائيًا.
X-Lang: arzh, en, zh-TW, vi, arيمكن أيضًا استخدام Accept-Language؛ وتكون الأولوية لـ X-Lang. تعود اللغات غير المدعومة إلى الإنجليزية.
أمثلة الكود
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice/v2" \
-H "X-Lang: ar" \
-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"
}'ملاحظات
- تبقى الواجهات القديمة /api/adddevice و /api/addyydevice متاحة ومتوافقة
- mode=instant يستخدم منطق الإضافة الفورية و mode=review يستخدم منطق الحجز
- يدعم Query و form و JSON body، ويوصى بـ JSON لـ V2
- force=true يتجاوز الفحوصات المحلية فقط ولا يضمن قبول Apple للتكرار
- وضع review يتبع قيود واجهة الحجز
جرّب في وحدة التحكم
املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.
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=ABC123XYZمقفل على هذا الموقعرمز API للمستخدم
UDID للجهاز (يجب أن يكون 25 أو 40 حرفاً)
وضع الإضافة: instant أو review. الافتراضي instant
اسم بديل لـ mode وله أولوية أعلى
إضافة إجبارية. true/1/yes/y/on يتجاوز فحص الجهاز الموجود وفترة الحظر
نوع الضمان: 0/1/2/3/4/6. وضع review لا يدعم 4/6
اسم بديل قديم لـ warranty
نوع المجموعة: 0 عامة، 1 خاصة
نوع الجهاز: iphone أو ipad
ملاحظة
رمز التفعيل (اختياري)