Method: projects.apps.releases.list

リリースをリストします。デフォルトでは、 createTimeの降順で並べ替えられます。

HTTPリクエスト

GET https://firebaseappdistribution.googleapis.com/v1/{parent=projects/*/apps/*}/releases

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
parent

string

必須。リリース リソースの親であるアプリ リソースの名前。

形式: projects/{projectNumber}/apps/{appId}

承認には、指定されたリソースのparentを所有する Firebase プロジェクトに対する次のIAM権限が必要です。

  • firebaseappdistro.releases.list

クエリパラメータ

パラメーター
pageSize

integer

返されるリリースの最大数。サービスが返す値はこの値よりも少ない場合があります。有効な範囲は [1-100] です。指定しない場合 (0)、最大 25 個のリリースが返されます。 100 を超える値は強制的に 100 に設定されます。

pageToken

string

以前のreleases.list呼び出しから受信したページ トークン。これを指定して後続のページを取得します。

ページ分割する場合、 releases.listに提供される他のすべてのパラメーターは、ページ トークンを提供した呼び出しと一致する必要があります。

orderBy

string

リリースの順序付けに使用されるフィールド。

サポートされているフィールド:

  • createTime

フィールドの降順を指定するには、「desc」接尾辞を追加します (例: createTime desc )。

このパラメータが設定されていない場合、リリースはcreateTimeの降順で並べられます。

filter

string

応答にリストされているリリースをフィルタリングするための式。フィルタリングの詳細については、 Google の AIP-160 標準を参照してください。

サポートされているフィールド:

  • releaseNotes.text=をサポートします (文字列の先頭または末尾にワイルドカード文字 ( * ) を含めることができます)
  • createTime <<=>および>=をサポートし、RFC-3339 形式の文字列を想定します

例:

  • createTime <= "2021-09-08T00:00:00+04:00"
  • releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z"
  • releaseNotes.text="*v1.0.0-rc*"

リクエストボディ

リクエストの本文は空である必要があります。

レスポンスボディ

成功した場合、応答本文には次の構造のデータが含まれます。

releases.listの応答メッセージ。

JSON表現
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
田畑
releases[]

object ( Release )

リリース

nextPageToken

string

次のページを取得するためにpageTokenとして送信できる、有効期間の短いトークン。このフィールドを省略した場合、後続のページはありません。

認可の範囲

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、 「OAuth 2.0 の概要」を参照してください。