تتيح واجهة Firebase App Distribution API الإدارة الآلية لموارد توزيع التطبيقات الخاصة بالمشروع، بما في ذلك المختبرين والإصدارات.
- مورد REST: upload.v1.projects.apps.releases
- مصدر الراحة: v1.projects.apps
- مورد REST: v1.projects.apps.releases
- مورد REST: v1.projects.apps.releases.feedbackReports
- مورد REST: v1.projects.apps.releases.operations
- مصدر الراحة: v1.projects.groups
- مصدر الراحة: v1.projects.testers
الخدمة: firebaseappdistribution.googleapis.com
وثيقة الاكتشاف
وثيقة الاكتشاف عبارة عن مواصفات يمكن قراءتها آليًا لوصف واجهات برمجة تطبيقات REST واستهلاكها. يتم استخدامه لإنشاء مكتبات العملاء ومكونات IDE الإضافية والأدوات الأخرى التي تتفاعل مع Google APIs. قد توفر خدمة واحدة مستندات اكتشاف متعددة. توفر هذه الخدمة وثيقة الاكتشاف التالية:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL الأساسي الذي يحدد عنوان الشبكة لخدمة API. قد تحتوي خدمة واحدة على نقاط نهاية خدمة متعددة. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية وجميع معرفات URI أدناه مرتبطة بنقطة نهاية الخدمة هذه:
-
https://firebaseappdistribution.googleapis.com
مورد REST: upload.v1.projects.apps.releases
طُرق | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload تحميل ثنائي. |
مصدر الراحة: v1.projects.apps
طُرق | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} الحصول على معلومات حزمة تطبيقات Android (AAB) لتطبيق Firebase. |
مورد REST: v1.projects.apps.releases
طُرق | |
---|---|
batchDelete | POST /v1/{parent=projects/*/apps/*}/releases:batchDelete يحذف الإصدارات. |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute يوزع الإصدار على المختبرين. |
get | GET /v1/{name=projects/*/apps/*/releases/*} يحصل على الافراج. |
list | GET /v1/{parent=projects/*/apps/*}/releases قوائم الإصدارات. |
patch | PATCH /v1/{release.name=projects/*/apps/*/releases/*} تحديثات الإصدار. |
مورد REST: v1.projects.apps.releases.feedbackReports
مورد REST: v1.projects.apps.releases.operations
طُرق | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} يحصل على أحدث حالة لعملية طويلة الأمد. |
مصدر الراحة: v1.projects.groups
طُرق | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin يضيف Batch أعضاء إلى المجموعة. |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave دفعة إزالة الأعضاء من المجموعة. |
create | POST /v1/{parent=projects/*}/groups إنشاء مجموعة. |
delete | DELETE /v1/{name=projects/*/groups/*} حذف مجموعة. |
get | GET /v1/{name=projects/*/groups/*} احصل على مجموعة. |
list | GET /v1/{parent=projects/*}/groups قائمة المجموعات. |
patch | PATCH /v1/{group.name=projects/*/groups/*} تحديث مجموعة. |
مصدر الراحة: v1.projects.testers
طُرق | |
---|---|
batchAdd | POST /v1/{project=projects/*}/testers:batchAdd تضيف الدفعة المختبرين. |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove دفعة تزيل المختبرين. |
list | GET /v1/{parent=projects/*}/testers يسرد المختبرين ومعرفات الموارد الخاصة بهم. |
patch | PATCH /v1/{tester.name=projects/*/testers/*} تحديث جهاز اختبار. |