プロジェクトの公開された Remote Config テンプレートを、指定されたバージョン番号で指定されたテンプレートにロールバックします。
ロールバックは、以前に公開された Remote Config テンプレートを取得し、強制更新を使用して再公開することと同じです。成功した場合、またはエラーの場合は、公開された RemoteConfig と更新された ETag を応答ヘッダーとして返します。
エラー コードのリストについては、出版ガイドを参照してください。特に、ロールバック先の要求されたversionNumber
見つからない場合、このメソッドは HTTP ステータス 404 のエラーを返すことに注意してください。
HTTPリクエスト
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
URL はgRPC トランスコーディング構文を使用します。
パスパラメータ
パラメーター | |
---|---|
project | 必須。 Firebase プロジェクトのプロジェクト ID またはプロジェクト番号。接頭辞「projects/」が付きます。 |
リクエストボディ
リクエスト本文には、次の構造のデータが含まれます。
JSON表現 |
---|
{ "versionNumber": string } |
田畑 | |
---|---|
versionNumber | 必須。ロールバックする |
レスポンスボディ
成功した場合、応答本文にはRemoteConfig
のインスタンスが含まれます。
認可範囲
次の OAuth スコープのいずれかが必要です。
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
詳細については、 「認証の概要」を参照してください。