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

詳情請參閱驗證總覽一文。