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 Transcoding 構文を使用します。

パスパラメータ

パラメータ
project

string

必須。「projects/」で始まる Firebase プロジェクトのプロジェクト ID またはプロジェクト番号。

リクエストの本文

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

JSON 表現
{
  "versionNumber": string
}
フィールド
versionNumber

string (int64 format)

必須。ロールバックする RemoteConfig のバージョン番号。指定したバージョン番号は、現在のバージョン番号よりも小さくする必要があります。また、未更新が原因で削除されていない番号である必要があります。

レスポンスの本文

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

認可スコープ

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

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

詳細については、認証の概要をご覧ください。