Firebase Uygulama Dağıtımı API'si, test kullanıcıları ve sürümler de dahil olmak üzere bir projenin Uygulama Dağıtımı kaynaklarının programlı yönetimine olanak tanır.
- REST Kaynağı: upload.v1.projects.apps.releases
- REST Kaynağı: v1.projects.apps
- REST Kaynağı: v1.projects.apps.releases
- REST Kaynağı: v1.projects.apps.releases.feedbackReports
- REST Kaynağı: v1.projects.apps.releases.operations
- REST Kaynağı: v1.projects.groups
- REST Kaynağı: v1.projects.testers
Hizmet: firebaseappdistribution.googleapis.com
Keşif belgesi
Keşif Belgesi, REST API'lerini tanımlamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime giren diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif belgesi sağlayabilir. Bu hizmet aşağıdaki keşif belgesini sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasına göredir:
-
https://firebaseappdistribution.googleapis.com
REST Kaynağı: upload.v1.projects.apps.releases
Yöntemler | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload Bir ikili dosya yükler. |
REST Kaynağı: v1.projects.apps
Yöntemler | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} Firebase uygulaması için Android App Bundle (AAB) bilgilerini alır. |
REST Kaynağı: v1.projects.apps.releases
Yöntemler | |
---|---|
batchDelete | POST /v1/{parent=projects/*/apps/*}/releases:batchDelete Sürümleri siler. |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute Test kullanıcılarına bir sürüm dağıtır. |
get | GET /v1/{name=projects/*/apps/*/releases/*} Bir tahliye alır. |
list | GET /v1/{parent=projects/*/apps/*}/releases Yayınları listeler. |
patch | PATCH /v1/{release.name=projects/*/apps/*/releases/*} Bir sürümü günceller. |
REST Kaynağı: v1.projects.apps.releases.feedbackReports
Yöntemler | |
---|---|
delete | DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Bir geri bildirim raporunu siler. |
get | GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Bir geri bildirim raporu alır. |
list | GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports Geri bildirim raporlarını listeler. |
REST Kaynağı: v1.projects.apps.releases.operations
Yöntemler | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} Uzun süren bir işlemin en son durumunu alır. |
REST Kaynağı: v1.projects.groups
Yöntemler | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin Toplu işlem, üyeleri bir gruba ekler. |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave Üyeler bir gruptan toplu olarak kaldırıldı. |
create | POST /v1/{parent=projects/*}/groups Bir grup oluşturun. |
delete | DELETE /v1/{name=projects/*/groups/*} Bir grubu silin. |
get | GET /v1/{name=projects/*/groups/*} Bir grup edinin. |
list | GET /v1/{parent=projects/*}/groups Grupları listeleyin. |
patch | PATCH /v1/{group.name=projects/*/groups/*} Bir grubu güncelleyin. |
REST Kaynağı: v1.projects.testers
Yöntemler | |
---|---|
batchAdd | POST /v1/{project=projects/*}/testers:batchAdd Toplu test kullanıcıları eklenir. |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove Toplu işlem, test kullanıcılarını kaldırır. |
list | GET /v1/{parent=projects/*}/testers Test kullanıcılarını ve kaynak kimliklerini listeler. |
patch | PATCH /v1/{tester.name=projects/*/testers/*} Bir test cihazını güncelleyin. |