Firebase App Distribution API مدیریت برنامهای منابع توزیع برنامه پروژه، از جمله آزمایشکنندهها و نسخهها را امکانپذیر میکند.
- منبع REST: upload.v1.projects.apps.releases
- منبع REST: v1.projects.apps
- منبع REST: v1.projects.apps.releases
- منبع REST: v1.projects.apps.releases.feedbackReports
- منبع REST: v1.projects.apps.releases.operations
- منبع REST: v1.projects.groups
- منبع REST: v1.projects.tester
خدمات: firebaseappdistribution.googleapis.com
سند کشف
Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:
نقطه پایان خدمات
نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:
-
https://firebaseappdistribution.googleapis.com
منبع REST: upload.v1.projects.apps.releases
مواد و روش ها | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload باینری را آپلود می کند. |
منبع REST: v1.projects.apps
مواد و روش ها | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} اطلاعات Android App Bundle (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
مواد و روش ها | |
---|---|
delete | DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} گزارش بازخورد را حذف می کند. |
get | GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} گزارش بازخورد دریافت می کند. |
list | GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports گزارش های بازخورد را فهرست می کند. |
منبع REST: v1.projects.apps.releases.operations
مواد و روش ها | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} آخرین وضعیت یک عملیات طولانی مدت را دریافت می کند. |
منبع REST: v1.projects.groups
مواد و روش ها | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin دسته ای اعضا را به یک گروه اضافه می کند. |
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/*} یک گروه را به روز کنید |
منبع REST: v1.projects.tester
مواد و روش ها | |
---|---|
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/*} یک آزمایش کننده را به روز کنید. |