Method: projects.updateRemoteConfig

Veröffentlichen Sie die Remote-Konfigurationsvorlage eines Projekts.

Übergeben Sie das von projects.getRemoteConfig zurückgegebene ETag als If-Match Header, um sicherzustellen, dass die zuletzt gesehene Remote Config-Vorlage diejenige ist, die von diesem Update überschrieben wird. Übergeben Sie If-Match: * , um ein Update zu erzwingen, unabhängig von der aktuellen Version.

Gibt im Erfolgsfall oder bei einem Fehler die veröffentlichte RemoteConfig und das aktualisierte ETag als Antwortheader zurück.

Eine Liste der Fehlercodes finden Sie im Veröffentlichungshandbuch.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
project

string

Erforderlich. Die Projekt-ID oder Projektnummer des Firebase-Projekts mit dem Präfix „projects/“.

Abfrageparameter

Parameter
validateOnly

boolean

Optional. Der Standardwert ist false . Bei true versucht der Server nur, die RemoteConfig zu validieren. Wenn die Validierung erfolgreich ist, wird die RemoteConfig nicht auf den Remote Config-Server geschrieben, sondern es wird eine 200 OK Antwort zurückgegeben. Wenn die Validierung fehlschlägt, wird ein Validierungsfehler zurückgegeben.

Hinweis: Es können weiterhin andere Fehler auftreten, nachdem dieser boolesche Wert auf false gesetzt ist, auch wenn beim Aufruf mit „ projects.updateRemoteConfig “ und bei validateOnly auf „ true “ ein „ 200 OK angezeigt wird.

Anforderungstext

Der Anforderungstext enthält eine Instanz von RemoteConfig .

Antwortkörper

Bei Erfolg enthält der Antworttext eine Instanz von RemoteConfig .

Berechtigungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht .