قائمة الأجهزة
الاستعلام عن قائمة أجهزة المستخدم مع التصفح والتصفية حسب الحالة.
/api/device/listمعلمات الطلب
يمكن تمرير جميع المعلمات عبر Query أو Body
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
token | string | مطلوب | رمز API للمستخدم مثال: your_api_token_here |
page | number | اختياري | رقم الصفحة، الافتراضي 1 مثال: 1 |
per_page | number | اختياري | عدد العناصر في الصفحة، الافتراضي 20 والحد الأقصى 100 مثال: 20 |
zt | string | اختياري | تصفية الحالة: all أو normal أو hidden أو reviewing أو update allnormalhiddenreviewingupdate مثال: all |
shtype | string | اختياري | تصفية نوع خدمة ما بعد البيع، افصل القيم بفواصل مثال: 1,2 |
معلمات الاستجابة
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
code | number | مطلوب | رمز الحالة: 1=نجاح مثال: 1 |
msg | string | مطلوب | رسالة الاستجابة مثال: 获取成功 |
data.devices | array | مطلوب | قائمة الأجهزة |
data.devices[].kid | string | مطلوب | KID للجهاز مثال: KID001 |
data.devices[].udid | string | مطلوب | UDID للجهاز مثال: 00008030-001234567890002E |
data.devices[].pname | string | مطلوب | اسم الجهاز مثال: iPhone 15 Pro |
data.devices[].zt | string | مطلوب | حالة الجهاز أو الشهادة مثال: normal |
data.devices[].ytime | number | مطلوب | وقت انتهاء العضوية، 0 يعني دائم مثال: 1772267945 |
data.devices[].enabled | boolean | مطلوب | هل الجهاز مفعّل مثال: true |
data.total | number | مطلوب | إجمالي الأجهزة المطابقة مثال: 36 |
data.page | number | مطلوب | رقم الصفحة الحالية مثال: 1 |
data.per_page | number | مطلوب | عدد العناصر الفعلي في الصفحة، الحد الأقصى 100 مثال: 20 |
data.last_page | number | مطلوب | رقم آخر صفحة مثال: 2 |
data.count_normal | number | مطلوب | عدد الأجهزة الطبيعية مثال: 30 |
data.count_hidden | number | مطلوب | عدد الأجهزة المتوقفة أو المحظورة مثال: 4 |
data.count_reviewing | number | مطلوب | عدد الأجهزة قيد المراجعة مثال: 2 |
استعلام الصفحة الأولى
الحصول على أول 20 جهازاً للمستخدم الحالي
الأجهزة الطبيعية فقط
استخدم zt=normal لإرجاع الأجهزة الطبيعية فقط
الأجهزة قيد المراجعة
استخدم zt=reviewing للأجهزة قيد المراجعة
الحد الأقصى 100 عنصر في الصفحة
إذا كان per_page أكبر من 100 فسيتم ضبطه تلقائياً إلى 100
رموز الخطأ
1210لغة الاستجابة
خصص لغة استجابة 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/device/list" \
-H "X-Lang: ar" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2"ملاحظات
- تعيد القائمة أجهزة مستخدم الرمز الحالي فقط
- الحد الأقصى لـ per_page هو 100 وسيتم ضبط القيم الأكبر تلقائياً إلى 100
- zt=hidden يشمل حالات التوقف والحاجة للتحديث، و zt=reviewing يعيد الأجهزة قيد المراجعة أو الحجز
جرّب في وحدة التحكم
املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.
https://testypro.iwai.cc/api/device/list?token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2مقفل على هذا الموقعرمز API للمستخدم
رقم الصفحة، الافتراضي 1
عدد العناصر في الصفحة، الافتراضي 20 والحد الأقصى 100
تصفية الحالة: all أو normal أو hidden أو reviewing أو update
تصفية نوع خدمة ما بعد البيع، افصل القيم بفواصل