L'API Firebase App Distribution permet la gestion programmatique des ressources App Distribution d'un projet, y compris les testeurs et les versions.
- Ressource REST : upload.v1.projects.apps.releases
- Ressource REST : v1.projects.apps
- Ressource REST : v1.projects.apps.releases
- Ressource REST : v1.projects.apps.releases.feedbackReports
- Ressource REST : v1.projects.apps.releases.operations
- Ressource REST : v1.projects.groups
- Ressource REST : v1.projects.testers
Service : firebaseappdistribution.googleapis.com
Document de découverte
Un document de découverte est une spécification lisible par machine permettant de décrire et d'utiliser les API REST. Il est utilisé pour créer des bibliothèques clientes, des plugins IDE et d'autres outils qui interagissent avec les API Google. Un service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison du service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service API. Un service peut avoir plusieurs points de terminaison de service. Ce service a le point de terminaison de service suivant et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
-
https://firebaseappdistribution.googleapis.com
Ressource REST : upload.v1.projects.apps.releases
Méthodes | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload Télécharge un binaire. |
Ressource REST : v1.projects.apps
Méthodes | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} Obtient les informations Android App Bundle (AAB) pour une application Firebase. |
Ressource REST : v1.projects.apps.releases
Méthodes | |
---|---|
batchDelete | POST /v1/{parent=projects/*/apps/*}/releases:batchDelete Supprime les versions. |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute Distribue une version aux testeurs. |
get | GET /v1/{name=projects/*/apps/*/releases/*} Obtient une version. |
list | GET /v1/{parent=projects/*/apps/*}/releases Répertorie les versions. |
patch | PATCH /v1/{release.name=projects/*/apps/*/releases/*} Met à jour une version. |
Ressource REST : v1.projects.apps.releases.feedbackReports
Méthodes | |
---|---|
delete | DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Supprime un rapport de commentaires. |
get | GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Obtient un rapport de commentaires. |
list | GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports Répertorie les rapports de commentaires. |
Ressource REST : v1.projects.apps.releases.operations
Méthodes | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} Obtient le dernier état d’une opération de longue durée. |
Ressource REST : v1.projects.groups
Méthodes | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin Batch ajoute des membres à un groupe. |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave Membres supprimés par lots d’un groupe. |
create | POST /v1/{parent=projects/*}/groups Créer un groupe. |
delete | DELETE /v1/{name=projects/*/groups/*} Supprimer un groupe. |
get | GET /v1/{name=projects/*/groups/*} Obtenez un groupe. |
list | GET /v1/{parent=projects/*}/groups Liste des groupes. |
patch | PATCH /v1/{group.name=projects/*/groups/*} Mettre à jour un groupe. |
Ressource REST : v1.projects.testers
Méthodes | |
---|---|
batchAdd | POST /v1/{project=projects/*}/testers:batchAdd Batch ajoute des testeurs. |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove Le lot supprime les testeurs. |
list | GET /v1/{parent=projects/*}/testers Répertorie les testeurs et leurs identifiants de ressources. |
patch | PATCH /v1/{tester.name=projects/*/testers/*} Mettez à jour un testeur. |