يوزِّع إصدارًا على المختبِرين. تؤدي هذه المكالمة إلى ما يلي:
- تنشئ مختبِرين لعناوين البريد الإلكتروني المحددة، في حال عدم توفّرها.
- إضافة المختبِرين والمجموعات إلى الإصدار
- يتم إرسال دعوة بالبريد الإلكتروني إلى المختبِرين الجُدد.
- يتم إرسال رسالة إلكترونية جديدة إلى المختبِرين الحاليين.
وسيتعذّر الطلب مع INVALID_ARGUMENT
إذا كان يحتوي على مجموعة غير موجودة.
طلب HTTP
POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
مطلوب. اسم مورد الإصدار المطلوب توزيعه. تنسيق الملف: يتطلّب التفويض إذن إدارة الهوية وإمكانية الوصول التالي في مشروع Firebase الذي يملك المورد المحدّد
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "testerEmails": [ string ], "groupAliases": [ string ] } |
الحقول | |
---|---|
testerEmails[] |
قائمة بعناوين البريد الإلكتروني للمختبِرين التي سيتم منحها إذن الوصول إلى هذا الإصدار. ويمكن تحديد 999 |
groupAliases[] |
قائمة بالأسماء المستعارة للمجموعات (IDs) التي سيتم منحها إذن الوصول إلى هذا الإصدار. ويمكن تحديد 999 |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.