La API de distribución de aplicaciones de Firebase permite la administración programática de los recursos de distribución de aplicaciones de un proyecto, incluidos los evaluadores y los lanzamientos.
- 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.operations
- 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 de clientes, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:
Punto final de 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 múltiples puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI a continuación 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 lanzamientos. |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute Distribuye una versión a los probadores. |
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 Enumera los informes de comentarios. |
Recurso REST: v1.projects.apps.releases.operations
Métodos | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} Obtiene el estado más reciente de una operación de ejecución prolongada. |
Recurso REST: v1.projects.groups
Métodos | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin Batch agrega miembros a un grupo. |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave 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 Lote agrega probadores. |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove Lote elimina probadores. |
list | GET /v1/{parent=projects/*}/testers Enumera los evaluadores y sus identificadores de recursos. |
patch | PATCH /v1/{tester.name=projects/*/testers/*} Actualizar un probador. |