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