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 资源: 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
方法 | |
---|---|
delete | DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} 删除反馈报告。 |
get | GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} 获取反馈报告。 |
list | GET /v1/{parent=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/*} 更新测试仪。 |