Przywróć opublikowany szablon zdalnej konfiguracji projektu do szablonu określonego przez podany numer wersji.
Wycofanie zmian jest równoznaczne z pobraniem wcześniej opublikowanego szablonu Zdalnej konfiguracji i jego ponownym opublikowaniem przy użyciu wymuszonej aktualizacji. Zwraca opublikowaną RemoteConfig i zaktualizowany ETag jako nagłówek odpowiedzi, jeśli operacja się powiedzie lub wystąpi błąd.
Listę kodów błędów można znaleźć w przewodniku publikowania. W szczególności należy zauważyć, że metoda zwraca błąd ze stanem HTTP 404, jeśli nie znaleziono żądanego versionNumber
do przywrócenia.
Żądanie HTTP
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry | |
---|---|
project | Wymagany. Identyfikator projektu lub numer projektu Firebase, poprzedzony przedrostkiem „projects/”. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{ "versionNumber": string } |
Pola | |
---|---|
versionNumber | Wymagany. Numer wersji |
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera instancję RemoteConfig
.
Zakresy uprawnień
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .