La API de Firebase App Distribution permite la administración programática de los recursos de App Distribution de un proyecto, incluidos los probadores y las versiones.
- Recurso REST: upload.v1.projects.apps.releases
- Recurso REST: v1.projects.apps
- Recurso REST: v1.projects.apps.releases
- Recurso REST: v1.projects.apps.releases.feedbackReports
- Recurso REST: v1.projects.apps.releases.operaciones
- Recurso REST: v1.projects.groups
- Recurso REST: v1.projects.testers
Servicio: firebaseappdistribution.googleapis.com
documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:
Punto final del servicio
Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI siguientes son relativos a este punto final de servicio:
-
https://firebaseappdistribution.googleapis.com
Recurso REST: upload.v1.projects.apps.releases
Métodos | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload Carga un binario. |
Recurso REST: v1.projects.apps
Métodos | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} Obtiene información de Android App Bundle (AAB) para una aplicación de Firebase. |
Recurso REST: v1.projects.apps.releases
Métodos | |
---|---|
batchDelete | POST /v1/{parent=projects/*/apps/*}/releases:batchDelete Elimina versiones. |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute Distribuye una versión a los evaluadores. |
get | GET /v1/{name=projects/*/apps/*/releases/*} Obtiene una liberación. |
list | GET /v1/{parent=projects/*/apps/*}/releases Listas de lanzamientos. |
patch | PATCH /v1/{release.name=projects/*/apps/*/releases/*} Actualiza una versión. |
Recurso REST: v1.projects.apps.releases.feedbackReports
Métodos | |
---|---|
delete | DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Elimina un informe de comentarios. |
get | GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Obtiene un informe de comentarios. |
list | GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports Muestra informes de comentarios. |
Recurso REST: v1.projects.apps.releases.operaciones
Métodos | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
Recurso REST: v1.projects.groups
Métodos | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin Lote agrega miembros a un grupo. |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave El lote eliminó miembros de un grupo. |
create | POST /v1/{parent=projects/*}/groups Crear un grupo. |
delete | DELETE /v1/{name=projects/*/groups/*} Eliminar un grupo. |
get | GET /v1/{name=projects/*/groups/*} Consigue un grupo. |
list | GET /v1/{parent=projects/*}/groups Listar grupos. |
patch | PATCH /v1/{group.name=projects/*/groups/*} Actualizar un grupo. |
Recurso REST: v1.projects.testers
Métodos | |
---|---|
batchAdd | POST /v1/{project=projects/*}/testers:batchAdd El lote agrega probadores. |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove El lote elimina los probadores. |
list | GET /v1/{parent=projects/*}/testers Enumera los probadores y sus identificadores de recursos. |
patch | PATCH /v1/{tester.name=projects/*/testers/*} Actualizar un probador. |