POST
v1.0.0stable

إنشاء مصدر تطبيقات

إنشاء مصدر تطبيقات؛ يمكنك إدارة المصادر المملوكة لهذا الرمز في الموقع الحالي فقط.

POST/api/appstore/manage/sources
المصادقة:Bearer Token
الحد:30/دقيقة

معلمات الطلب

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

اسم المعلمةالنوعمطلوبالوصف
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مطلوب
حقول مسموحة وآمنة لمالك المصدر فقط
مثال الاستجابة
{
"code":1,
"msg":"تمت العملية بنجاح",
"time":1780000000,
"data":
{
"source_id":"12345678",
"name":"我的软件源",
"source_url":"/api/rjy/12345678/appstore",
"message":"欢迎使用",
"encrypt_enabled":1,
"app_count":0
}
}

رموز الخطأ

رموز الخطأ4 معرّف
10
الرمز غير صالح
الرمز غير صالح أو تم تغييره؛ HTTP 401
11
انتهت صلاحية الرمز
انتهت صلاحية الرمز؛ HTTP 401
40001
المصدر غير موجود
المصدر غير موجود أو لا يخص هذا المستخدم أو المستأجر؛ HTTP 404

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

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

الترويسة الموصى بها
X-Lang: ar
اللغات المدعومة
zh, en, zh-TW, vi, ar, es, ru

يمكن استخدام Accept-Language أيضًا؛ وتكون الأولوية لـ X-Lang. تتبع اللغات غير المدعومة إعدادات اللغة الافتراضية للموقع.

أمثلة الكود

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/appstore/manage/sources" \
  -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 وتاريخ الانتهاء.
  • لا تكشف الاستجابات عن هوية المالك أو المسودات الداخلية أو المفاتيح؛ إنشاء المصادر والتطبيقات خاضع للاشتراك والتجربة والحصص.

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

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

POSThttps://testypro.iwai.cc/api/appstore/manage/sourcesمقفل على هذا الموقع
stringمطلوب

اسم المصدر، حتى 100 حرف

string

إعلان المصدر

string

معرّف المصدر، حتى 100 حرف

string

رابط HTTP(S) لأيقونة المصدر

string

رابط HTTP(S) لصفحة الدفع

integer

تشفير الاستجابة: 0=إيقاف، 1=تشغيل (مفعّل افتراضيًا)

integer

الحظر التلقائي لأجهزة إضافة التطبيقات: 0/1

integer

الحظر التلقائي لمحاولات الاختراق: 0/1

object

كائن JSON كامل لإعداد تنبيهات صحة الرابط