GETPOST
v2.1.0stable

إضافة جهاز (حجز/مراجعة)

تسجيل جهاز في وضع الحجز. قد يكون mobileprovision فارغاً أثناء انتظار مراجعة Apple

GET | POST/api/addyydevice
المصادقة:API Key
الحد:30/دقيقة

معلمات الطلب

يمكن تمرير جميع المعلمات عبر Query أو Body

اسم المعلمةالنوعمطلوبالوصف
token
stringمطلوب
رمز API للمستخدم
مثال: your_api_token_here
udid
stringمطلوب
UDID للجهاز. يجب أن يكون 25 أو 40 حرفاً
مثال: 00008030-001234567890ABCD
warranty
stringاختياري
نوع الضمان: 0/1/2/3/4/6. يُنصح بتمريره صراحةً
012346
مثال: 1
shtype
stringاختياري
اسم بديل لـ warranty، يُستخدم فقط عندما يكون warranty فارغاً
012346
مثال: 1
type
stringاختياري
نوع المجموعة: 0=عامة، 1=خاصة. الافتراضي 0
01
مثال: 0
deviceType
stringاختياري
نوع الجهاز: iphone أو ipad. الافتراضي iphone
iphoneipad
مثال: iphone
beizhu
stringاختياري
ملاحظة، حتى 40 حرفاً
مثال: 预约测试设备

معلمات الاستجابة

اسم المعلمةالنوعمطلوبالوصف
code
numberمطلوب
رمز الحالة: 1=نجاح، 0=فشل
مثال: 1
msg
stringمطلوب
رسالة الاستجابة
مثال: 添加成功
time
numberمطلوب
الطابع الزمني للخادم (ثواني Unix)
مثال: 1769675945
data
objectمطلوب
بيانات الاستجابة
data.id
stringمطلوب
رقم الحجز / معرف الشهادة (عادةً 5 أحرف أبجدية رقمية)
مثال: A1B2C
data.pool
numberمطلوب
المجموعة: 0=عامة، 1=خاصة
مثال: 0
data.addtime
numberمطلوب
وقت الإضافة (Unix)
مثال: 1706500000
data.mobileprovision
stringمطلوب
mobileprovision بترميز Base64 (قد يكون فارغاً أثناء المراجعة)
مثال: Base64EncodedString...
data.p12
stringمطلوب
شهادة P12 بترميز Base64
مثال: Base64EncodedString...
data.state
booleanمطلوب
حالة صلاحية الشهادة (يتم إرجاعها في بعض الفروع)
مثال: true
ysucc
stringمطلوب
علامة النجاح، ترجع "Ysucc" عند النجاح
مثال: Ysucc
مثال الاستجابة
{
"code":1,
"msg":"تم الحجز بنجاح",
"time":1769675945,
"data":
{
"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

رموز الخطأ

رموز الخطأ4 معرّف
0
رمز غير صالح
رمز غير صالح أو منتهي الصلاحية
0
تنسيق UDID غير صالح
يجب أن يكون طول UDID ـ 25 أو 40 حرفاً
0
الرصيد غير كافٍ
رصيد غير كافٍ

لغة الاستجابة

خصص لغة استجابة API باستخدام ترويسة X-Lang. تستخدم أمثلة الكود أدناه لغة الموقع الحالية تلقائيًا.

الترويسة الموصى بها
X-Lang: ar
اللغات المدعومة
zh, 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/addyydevice" \
  -H "X-Lang: ar" \
  -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"

ملاحظات

  • أرسل المعاملات عبر Query أو x-www-form-urlencoded. لا يتم تحليل JSON Body
  • shtype هو اسم بديل قديم لـ warranty، يُستخدم فقط عندما يكون warranty فارغاً
  • mobileprovision الفارغ يعني عادةً أن المراجعة قيد الانتظار، تحقق من الحالة عبر واجهة قائمة الأجهزة

جرّب في وحدة التحكم

املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.

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%87مقفل على هذا الموقع
stringمطلوب

رمز API للمستخدم

stringمطلوب

UDID للجهاز. يجب أن يكون 25 أو 40 حرفاً

string

نوع الضمان: 0/1/2/3/4/6. يُنصح بتمريره صراحةً

string

اسم بديل لـ warranty، يُستخدم فقط عندما يكون warranty فارغاً

string

نوع المجموعة: 0=عامة، 1=خاصة. الافتراضي 0

string

نوع الجهاز: iphone أو ipad. الافتراضي iphone

string

ملاحظة، حتى 40 حرفاً