Method: projects.updateRemoteConfig

發布專案的遠端設定範本。

projects.getRemoteConfig 傳回的 ETag 做為 If-Match 標頭傳遞,確保這次更新會覆寫原本的遠端設定範本。傳遞 If-Match: * 即可強制執行更新,無論目前版本為何。

如果成功或發生錯誤,系統會傳回已發布的 RemoteConfig 和更新後的 ETag 做為回應標頭。

請參閱發布指南中的錯誤代碼清單。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
project

string

執行個體類型,Firebase 專案的專案 ID 或專案編號,開頭是「projects/」。

查詢參數

參數
validateOnly

boolean

選用設定。預設值為 false。如果設為 true,伺服器只會嘗試驗證 RemoteConfig。如果驗證成功,RemoteConfig 就不會寫入遠端設定伺服器,而是傳回 200 OK 回應。如果驗證失敗,系統會傳回驗證錯誤。

注意:即使將 validateOnly 設為 true 且在呼叫 projects.updateRemoteConfig 時取得 200 OK,但在該布林值設為 false 後仍可能發生其他錯誤。

要求主體

要求主體包含 RemoteConfig 的執行個體。

回應主體

如果成功,回應主體會包含 RemoteConfig 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

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

詳情請參閱驗證總覽