Firebase App Distribution API

L'API Firebase App Distribution permet la gestion programmatique des ressources App Distribution d'un projet, y compris les testeurs et les versions.

Service : firebaseappdistribution.googleapis.com

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 :

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.