تحديث إعدادات المصدر
تحديث إعدادات المصدر؛ يمكنك إدارة المصادر المملوكة لهذا الرمز في الموقع الحالي فقط.
/api/appstore/manage/sources/:source_idمعلمات الطلب
يمكن تمرير جميع المعلمات عبر Query أو Body
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
source_id | string | مطلوب | معرّف المصدر المملوك للمستخدم في الموقع الحالي مثال: 12345678 |
name | string | اختياري | اسم المصدر، حتى 100 حرف مثال: 我的软件源 |
message | string | اختياري | إعلان المصدر مثال: 欢迎使用 |
identifier | string | اختياري | معرّف المصدر، حتى 100 حرف |
source_icon | string | اختياري | رابط HTTP(S) لأيقونة المصدر |
pay_url | string | اختياري | رابط HTTP(S) لصفحة الدفع |
encrypt_enabled | integer | اختياري | تشفير الاستجابة: 0=إيقاف، 1=تشغيل (مفعّل افتراضيًا) مثال: 1 |
open_black | integer | اختياري | الحظر التلقائي لأجهزة إضافة التطبيقات: 0/1 مثال: 0 |
open_black2 | integer | اختياري | الحظر التلقائي لمحاولات الاختراق: 0/1 مثال: 0 |
health_alert | object | اختياري | كائن JSON كامل لإعداد تنبيهات صحة الرابط |
معلمات الاستجابة
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
code | integer | مطلوب | 1 للنجاح؛ وإلا فهو رمز خطأ للرمز أو المعلمات أو المصدر مثال: 1 |
msg | string | مطلوب | رسالة النتيجة باللغة المحددة مثال: 获取成功 |
time | integer | مطلوب | الطابع الزمني للخادم بالثواني |
data | object | مطلوب | حقول مسموحة وآمنة لمالك المصدر فقط |
رموز الخطأ
101140001لغة الاستجابة
خصص لغة استجابة API باستخدام ترويسة X-Lang. تستخدم أمثلة الكود أدناه لغة الموقع الحالية تلقائيًا.
X-Lang: arzh, en, zh-TW, vi, ar, es, ruيمكن استخدام Accept-Language أيضًا؛ وتكون الأولوية لـ X-Lang. تتبع اللغات غير المدعومة إعدادات اللغة الافتراضية للموقع.
أمثلة الكود
curl -X PATCH "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/appstore/manage/sources/12345678" \
-H "X-Lang: ar" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "我的软件源",
"message": "欢迎使用",
"identifier": "example_identifier",
"source_icon": "example_source_icon",
"pay_url": "example_pay_url",
"encrypt_enabled": 1,
"open_black": 0,
"open_black2": 0,
"health_alert": "example_health_alert"
}'ملاحظات
- استخدم HTTPS. لا تُقبل حقول المسؤول مثل uid و tenant_id و is_official وتاريخ الانتهاء.
- لا تكشف الاستجابات عن هوية المالك أو المسودات الداخلية أو المفاتيح؛ إنشاء المصادر والتطبيقات خاضع للاشتراك والتجربة والحصص.
- تُحدّث الحقول المرسلة فقط؛ يستبدل health_alert الكائن بالكامل.
جرّب في وحدة التحكم
املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.
https://testypro.iwai.cc/api/appstore/manage/sources/12345678مقفل على هذا الموقعمعرّف المصدر المملوك للمستخدم في الموقع الحالي
اسم المصدر، حتى 100 حرف
إعلان المصدر
معرّف المصدر، حتى 100 حرف
رابط HTTP(S) لأيقونة المصدر
رابط HTTP(S) لصفحة الدفع
تشفير الاستجابة: 0=إيقاف، 1=تشغيل (مفعّل افتراضيًا)
الحظر التلقائي لأجهزة إضافة التطبيقات: 0/1
الحظر التلقائي لمحاولات الاختراق: 0/1
كائن JSON كامل لإعداد تنبيهات صحة الرابط