Accounts.customApps: create

يتطلّب ذلك تفويضًا.

إنشاء تطبيق مخصَّص جديد ونشره تجربة ذلك الآن

تتوافق هذه الطريقة مع معرّف الموارد المنتظم (URI) /upload وتقبل الوسائط التي تم تحميلها بالخصائص التالية:

  • الحدّ الأقصى لحجم الملف: 100 ميغابايت
  • أنواع MIME للوسائط المقبولة: application/octet-stream، application/vnd.android.package-archive

الطلب

طلب HTTP

توفِّر هذه الطريقة وظيفة تحميل الوسائط من خلال عنوانَي URI منفصلَين. للحصول على مزيد من التفاصيل، يمكنك الاطّلاع على المستند حول تحميل الوسائط.

  • تحميل عنوان URI، لطلبات تحميل الوسائط:
    POST https://playcustomapp.googleapis.com/upload/playcustomapp/v1/accounts/account/customApps
  • معرّف الموارد المنتظم (URI) للبيانات الوصفية لطلبات البيانات الوصفية فقط:
    POST https://playcustomapp.googleapis.com/playcustomapp/v1/accounts/account/customApps

المعلمات

اسم المعلَمة القيمة الوصف
مَعلمات المسار
account long رقم تعريف حساب المطوّر

مَعلمات طلب البحث المطلوبة
uploadType string تمثّل هذه السمة نوع طلب التحميل إلى معرّف الموارد المنتظم (URI) /upload. القيم المقبولة هي:

التفويض

يتطلب هذا الطلب تفويضًا بالنطاق التالي:

النطاق
https://www.googleapis.com/auth/androidpublisher

نص الطلب

في نص الطلب، وفِّر البيانات بالبنية التالية:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
اسم الموقع القيمة الوصف ملاحظات
title string عنوان تطبيق Android.
languageCode string لغة بطاقة البيانات التلقائية بتنسيق BCP 47
organizations[] list المؤسسات التي يجب إتاحة التطبيق المخصّص لها

إذا كان الطلب يتضمّن أي مؤسسات، سيقتصر التطبيق على هذه المؤسسات فقط. لدعم المؤسسة المرتبطة بحساب المطوِّر، يجب تقديم رقم تعريف المؤسسة بشكل صريح مع المؤسسات الأخرى.

إذا لم يتم تقديم أي مؤسسات، لن يكون التطبيق متاحًا إلا للمؤسسة المرتبطة بحساب المطوِّر.
organizations[].organizationId string معرّف المؤسسة. مطلوب.
organizations[].organizationName string تمثّل هذه السمة اسم المؤسسة سهل القراءة للمستخدم، للمساعدة في التعرّف على المؤسسة. اختياريّ.

الرد

في حال نجاح هذه الطريقة، سيتم عرض نص استجابة بالبنية التالية:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
اسم الموقع القيمة الوصف ملاحظات
title string عنوان تطبيق Android.
languageCode string لغة بطاقة البيانات التلقائية بتنسيق BCP 47
organizations[] list المؤسسات التي يجب إتاحة التطبيق المخصّص لها

إذا كان الطلب يتضمّن أي مؤسسات، سيقتصر التطبيق على هذه المؤسسات فقط. لدعم المؤسسة المرتبطة بحساب المطوِّر، يجب تقديم رقم تعريف المؤسسة بشكل صريح مع المؤسسات الأخرى.

إذا لم يتم تقديم أي مؤسسات، لن يكون التطبيق متاحًا إلا للمؤسسة المرتبطة بحساب المطوِّر.
organizations[].organizationId string معرّف المؤسسة. مطلوب.
organizations[].organizationName string تمثّل هذه السمة اسم المؤسسة سهل القراءة للمستخدم، للمساعدة في التعرّف على المؤسسة. اختياريّ.

جرّب الآن

ملاحظة: يتيح مستكشف واجهات برمجة التطبيقات حاليًا طلبات البيانات الوصفية فقط.

يمكنك استخدام "مستكشف واجهات برمجة التطبيقات" أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الردّ.