GETPOST
v1.0.0stableالحصول على الشهادة
استرجاع شهادة باستخدام الرمز ومعرف الشهادة أو UDID. الاختيار الذكي ينطبق عند الاستعلام بواسطة UDID
GET | POST
/api/getcertificateالمصادقة:API Key
الحد:120/دقيقة
معلمات الطلب
يمكن تمرير جميع المعلمات عبر Query أو Body
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
token | string | مطلوب | رمز API للمستخدم مثال: your_api_token_here |
id | string | اختياري | معرف الشهادة. مطلوب id أو udid. إذا تم تقديم كليهما، id له الأولوية مثال: AB12CD34 |
udid | string | اختياري | UDID للجهاز. مطلوب id أو udid. الاختيار الذكي ينطبق عند الاستعلام بـ UDID مثال: 00008020-001A2B3C4D5E6F78 |
معلمات الاستجابة
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
code | number | مطلوب | رمز الحالة: 1=نجاح، 0=فشل، 2=لا توجد شهادة، 3=شهادة منتهية مثال: 1 |
msg | string | مطلوب | رسالة الاستجابة مثال: 返回成功 |
time | number | مطلوب | الطابع الزمني للخادم (ثواني Unix) مثال: 1769675945 |
data | object | مطلوب | بيانات الاستجابة |
data.id | string | مطلوب | معرف الشهادة مثال: AB12CD34 |
data.pname | string | مطلوب | اسم المشروع مثال: MyApp |
data.addtime | number | مطلوب | وقت الإضافة (طابع زمني Unix) مثال: 1706500000 |
data.pool | number | مطلوب | المجموعة: 0=عامة، 1=خاصة مثال: 0 |
data.type | number | مطلوب | نوع المجموعة: 0=عامة، 1=خاصة مثال: 0 |
data.mobileprovision | string | مطلوب | mobileprovision بترميز Base64 مثال: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | مطلوب | شهادة P12 بترميز Base64 مثال: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | مطلوب | صلاحية الشهادة: true=صالحة، false=ملغاة مثال: true |
data.warranty | boolean | مطلوب | هل الضمان فعال مثال: true |
data.warranty_time | number | مطلوب | وقت انتهاء الضمان (طابع زمني Unix) مثال: 1738000000 |
data.shtype | number | مطلوب | نوع الضمان: 0/1/2/3/4/6 مثال: 1 |
ysucc | string | مطلوب | علامة النجاح، ترجع "Ysucc" عند النجاح مثال: Ysucc |
مثال الاستجابة
{}
"code":1,
"msg":"نجاح",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pname":"MyApp",
"addtime":1706500000,
"pool":0,
"type":0,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)",
"state":true,
"warranty":true,
"warranty_time":1738000000,
"shtype":1
"ysucc":"Ysucc"
رموز الخطأ
رموز الخطأ7 معرّف
0فشل التحقق من الرمز
رمز غير صالح أو منتهي الصلاحية
0يجب تقديم واحد على الأقل من معرف الشهادة أو UDID
مطلوب معامل id أو udid
0معرف الشهادة غير موجود
معرف الشهادة غير موجود أو لا ينتمي للمستخدم الحالي
لغة الاستجابة
خصص لغة استجابة API باستخدام ترويسة X-Lang. تستخدم أمثلة الكود أدناه لغة الموقع الحالية تلقائيًا.
الترويسة الموصى بها
X-Lang: arاللغات المدعومة
zh, en, zh-TW, vi, arيمكن أيضًا استخدام Accept-Language؛ وتكون الأولوية لـ X-Lang. تعود اللغات غير المدعومة إلى الإنجليزية.
أمثلة الكود
curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78" \
-H "X-Lang: ar"ملاحظات
- يدعم GET و POST
- أرسل المعاملات عبر Query أو x-www-form-urlencoded
- مطلوب id أو udid. إذا تم تقديم كليهما، id له الأولوية
- عند الاستعلام بـ UDID، يختار النظام أفضل شهادة: الصالحة أولاً
- state=false يعني الشهادة ملغاة لكن لا يزال قابلاً للتنزيل
- warranty_time هو وقت انتهاء الضمان. يجب إعادة الشراء بعد انتهائه
جرّب في وحدة التحكم
املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78مقفل على هذا الموقعstringمطلوب
رمز API للمستخدم
string
معرف الشهادة. مطلوب id أو udid. إذا تم تقديم كليهما، id له الأولوية
string
UDID للجهاز. مطلوب id أو udid. الاختيار الذكي ينطبق عند الاستعلام بـ UDID