Method: projects.updateRemoteConfig

發布專案的遠端配置範本。

projects.getRemoteConfig傳回的 ETag 作為If-Match標頭傳遞,以確保最後看到的遠端設定模板是此更新覆蓋的模板。透過If-Match: *強制更新,無論當前版本為何。

如果成功,則傳回已發佈的 RemoteConfig 和更新的 ETag 作為回應標頭,否則傳回錯誤。

請參閱發布指南以取得錯誤代碼清單。

HTTP請求

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

URL 使用gRPC 轉碼語法。

路徑參數

參數
project

string

必需的。 Firebase 專案的專案 ID 或專案編號,前綴為「projects/」。

查詢參數

參數
validateOnly

boolean

選修的。預設為false 。如果為true ,伺服器將僅嘗試驗證 RemoteConfig。如果驗證成功,RemoteConfig 不會寫入遠端設定伺服器,而是傳回200 OK回應。如果驗證失敗,則傳回驗證錯誤。

注意:此佈林值設定為false後,即使在validateOnly設定為true情況下使用projects.updateRemoteConfig呼叫時獲得200 OK ,仍可能會發生其他錯誤。

請求正文

請求正文包含RemoteConfig的實例。

響應體

如果成功,回應正文將包含RemoteConfig的實例。

授權範圍

需要以下 OAuth 範圍之一:

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

有關詳細信息,請參閱身份驗證概述