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