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.フィードバックレポート
- REST リソース: v1.projects.apps.releases.operations
- REST リソース: v1.projects.groups
- REST リソース: v1.projects.testers
サービス: firebaseappdistribution.googleapis.com
発見文書
Discovery Document は、 REST API を記述および使用するための機械可読仕様です。これは、クライアント ライブラリ、IDE プラグイン、および Google API と対話するその他のツールを構築するために使用されます。 1 つのサービスが複数の検出ドキュメントを提供する場合があります。このサービスは、次の検出ドキュメントを提供します。
サービスエンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。 1 つのサービスに複数のサービス エンドポイントがある場合があります。このサービスには次のサービス エンドポイントがあり、以下のすべての 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 アプリ バンドル (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 .フィードバックレポート
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/*} テスターを更新します。 |