Method: projects.remoteConfig.rollback

將專案發布的遠端設定範本復原為指定版本號碼指定的範本。

復原作業相當於取得先前發布的遠端設定範本,並使用強制更新功能重新發布範本。如果成功或發生錯誤,系統會傳回已發布的 RemoteConfig 和更新後的 ETag 做為回應標頭。

請參閱發布指南中的錯誤代碼清單。請特別注意,若系統找不到要求的 versionNumber 復原,此方法會傳回 HTTP 狀態 404 錯誤。

HTTP 要求

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

這個網址使用 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

詳情請參閱驗證總覽