Method: projects.remoteConfig.listVersions

公開されているRemote Config template versionsのリストを新しい順に並べて取得します。

最新の 300 バージョンのみが保存されます。

90 日より古い場合は、非アクティブな Remote Config テンプレートに対応するすべてのバージョン (つまり、クライアントによってフェッチされているテンプレートを除くすべて) も削除されます。

HTTPリクエスト

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:listVersions

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

パスパラメータ

パラメーター
project

string

必須。 Firebase プロジェクトのプロジェクト ID またはプロジェクト番号。接頭辞「projects/」が付きます。

クエリパラメータ

パラメーター
pageSize

integer

オプション。ページごとに返される項目の最大数。

pageToken

string

オプション。以前の List リクエストから返された nextPageToken 値 (存在する場合)。

endVersionNumber

string ( int64 format)

オプション。結果に含める最新のバージョン番号を指定します。指定する場合は、ゼロより大きくなければなりません。デフォルトは最新バージョンです。

startTime

string ( Timestamp format)

オプション。結果に含める最も早い更新時間を指定します。この時刻より前に更新されたエントリは省略されます。

RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の分解能と最大 9 桁の小数点以下を備えています。例: "2014-10-02T15:01:23Z"および"2014-10-02T15:01:23.045123456Z"

endTime

string ( Timestamp format)

オプション。結果に含める最新の更新時刻を指定します。この時間以降に更新されたエントリは省略されます。

RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の分解能と最大 9 桁の小数点以下を備えています。例: "2014-10-02T15:01:23Z"および"2014-10-02T15:01:23.045123456Z"

リクエストボディ

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

レスポンスボディ

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

RemoteConfig のversionsのページ分割されたリストが含まれます。

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

object ( Version )

新しい順に並べ替えられたバージョン メタデータ オブジェクトのリスト。

nextPageToken

string

結果の次のページを取得するためのトークン。リストに結果がない場合は空です。

認可範囲

次の OAuth スコープのいずれかが必要です。

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

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