تحديث تطبيق في المصدر
تحديث تطبيق في المصدر؛ يمكنك إدارة المصادر المملوكة لهذا الرمز في الموقع الحالي فقط.
/api/appstore/manage/sources/:source_id/apps/:app_idمعلمات الطلب
يمكن تمرير جميع المعلمات عبر Query أو Body
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
source_id | string | مطلوب | معرّف المصدر المملوك للمستخدم في الموقع الحالي مثال: 12345678 |
app_id | integer | مطلوب | معرّف التطبيق ضمن هذا المصدر مثال: 1 |
name | string | اختياري | اسم التطبيق، حتى 100 حرف مثال: 演示应用 |
download_url | string | اختياري | رابط HTTP(S) لتنزيل التطبيق مثال: https://example.com/app.ipa |
version | string | اختياري | إصدار التطبيق مثال: 1.0 |
type | string | اختياري | نوع التطبيق |
version_desc | string | اختياري | ملاحظات الإصدار |
icon_url | string | اختياري | رابط HTTP(S) لأيقونة التطبيق |
tint_color | string | اختياري | لون السمة |
size | string | اختياري | حجم الملف |
is_lanzou | integer | اختياري | رابط LanZou Cloud: 0/1 |
is_locked | integer | اختياري | يتطلب مفتاح ترخيص للفتح: 0/1 |
ios_version_limit | string | اختياري | قيود إصدار iOS |
weigh | integer | اختياري | وزن الترتيب |
status | integer | اختياري | الظهور: 0=مخفي، 1=ظاهر؛ انشر المسودة قبل التعديل |
معلمات الاستجابة
| اسم المعلمة | النوع | مطلوب | الوصف |
|---|---|---|---|
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/apps/1" \
-H "X-Lang: ar" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "演示应用",
"download_url": "https://example.com/app.ipa",
"version": "1.0",
"type": "example_type",
"version_desc": "example_version_desc",
"icon_url": "example_icon_url",
"tint_color": "example_tint_color",
"size": "example_size",
"is_lanzou": 1,
"is_locked": 1,
"ios_version_limit": "example_ios_version_limit",
"weigh": 1,
"status": 1
}'ملاحظات
- استخدم HTTPS. لا تُقبل حقول المسؤول مثل uid و tenant_id و is_official وتاريخ الانتهاء.
- لا تكشف الاستجابات عن هوية المالك أو المسودات الداخلية أو المفاتيح؛ إنشاء المصادر والتطبيقات خاضع للاشتراك والتجربة والحصص.
جرّب في وحدة التحكم
املأ المعلمات أدناه ثم أرسل الطلب للاختبار. تُرسَل الطلبات إلى واجهة هذا الموقع فقط؛ العنوان مقفل ولا يمكن تغييره، ويُرفَق ملف تعريف الارتباط لتسجيل دخولك الحالي.
https://testypro.iwai.cc/api/appstore/manage/sources/12345678/apps/1مقفل على هذا الموقعمعرّف المصدر المملوك للمستخدم في الموقع الحالي
معرّف التطبيق ضمن هذا المصدر
اسم التطبيق، حتى 100 حرف
رابط HTTP(S) لتنزيل التطبيق
إصدار التطبيق
نوع التطبيق
ملاحظات الإصدار
رابط HTTP(S) لأيقونة التطبيق
لون السمة
حجم الملف
رابط LanZou Cloud: 0/1
يتطلب مفتاح ترخيص للفتح: 0/1
قيود إصدار iOS
وزن الترتيب
الظهور: 0=مخفي، 1=ظاهر؛ انشر المسودة قبل التعديل