Firebase App Distribution API 支持对项目的 App Distribution 资源(包括测试人员和版本)进行编程管理。
- REST 资源:upload.v1.projects.apps.releases
- REST 资源:v1.projects.apps
- REST 资源:v1.projects.apps.releases
- REST 资源:v1.projects.apps.releases.feedbackReports
- REST 资源:v1.projects.apps.releases.operations
- REST 资源:v1.projects.groups
- REST 资源:v1.projects.testers
服务:firebaseappdistribution.googleapis.com
发现文件
发现文档是用于描述和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。该服务提供以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本 URL。一项服务可能有多个服务端点。该服务具有以下服务端点,并且以下所有 URI 均与该服务端点相关:
-
https://firebaseappdistribution.googleapis.com
REST 资源: upload.v1.projects.apps.releases
方法 | |
---|---|
upload | POST /upload/v1/{app=projects/*/apps/*}/releases:upload 上传二进制文件。 |
REST 资源: v1.projects.apps
方法 | |
---|---|
getAabInfo | GET /v1/{name=projects/*/apps/*/aabInfo} 获取 Firebase 应用的 Android App Bundle (AAB) 信息。 |
REST 资源: v1.projects.apps.releases
方法 | |
---|---|
batchDelete | POST /v1/{parent=projects/*/apps/*}/releases:batchDelete 删除版本。 |
distribute | POST /v1/{name=projects/*/apps/*/releases/*}:distribute 向测试人员分发版本。 |
get | GET /v1/{name=projects/*/apps/*/releases/*} 获得释放。 |
list | GET /v1/{parent=projects/*/apps/*}/releases 列出版本。 |
patch | PATCH /v1/{release.name=projects/*/apps/*/releases/*} 更新一个版本。 |
REST 资源: v1.projects.apps.releases.feedbackReports
REST 资源: v1.projects.apps.releases.operations
方法 | |
---|---|
get | GET /v1/{name=projects/*/apps/*/releases/*/operations/*} 获取长时间运行的操作的最新状态。 |
REST 资源: v1.projects.groups
方法 | |
---|---|
batchJoin | POST /v1/{group=projects/*/groups/*}:batchJoin 批量添加成员到群组。 |
batchLeave | POST /v1/{group=projects/*/groups/*}:batchLeave 批量删除群组成员。 |
create | POST /v1/{parent=projects/*}/groups 创建一个群组。 |
delete | DELETE /v1/{name=projects/*/groups/*} 删除一个组。 |
get | GET /v1/{name=projects/*/groups/*} 找个团吧 |
list | GET /v1/{parent=projects/*}/groups 列出组。 |
patch | PATCH /v1/{group.name=projects/*/groups/*} 更新一个群。 |
REST 资源: v1.projects.testers
方法 | |
---|---|
batchAdd | POST /v1/{project=projects/*}/testers:batchAdd 批量添加测试人员。 |
batchRemove | POST /v1/{project=projects/*}/testers:batchRemove 批量删除测试人员。 |
list | GET /v1/{parent=projects/*}/testers 列出测试人员及其资源 ID。 |
patch | PATCH /v1/{tester.name=projects/*/testers/*} 更新测试仪。 |