Method: projects.remoteConfig.rollback

プロジェクトの公開された Remote Config テンプレートを、指定されたバージョン番号で指定されたテンプレートにロールバックします。

ロールバックは、以前に公開された Remote Config テンプレートを取得し、強制更新を使用して再公開することと同じです。成功した場合、またはエラーの場合は、公開された RemoteConfig と更新された ETag を応答ヘッダーとして返します。

エラー コードのリストについては、出版ガイドを参照してください。特に、ロールバック先の要求されたversionNumber見つからない場合、このメソッドは HTTP ステータス 404 のエラーを返すことに注意してください。

HTTPリクエスト

POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback

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

パスパラメータ

パラメーター
project

string

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

リクエストボディ

リクエスト本文には、次の構造のデータが含まれます。

JSON表現
{
  "versionNumber": string
}
田畑
versionNumber

string ( int64 format)

必須。ロールバックするRemoteConfigのバージョン番号。指定したバージョン番号は現在のバージョン番号より小さい必要があり、古いために削除されていてはなりません。

レスポンスボディ

成功した場合、応答本文にはRemoteConfigのインスタンスが含まれます。

認可範囲

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

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

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