Ripristina il modello Remote Config pubblicato di un progetto a quello specificato dal numero di versione fornito.
Un rollback equivale a ottenere un modello Remote Config pubblicato in precedenza e a ripubblicarlo utilizzando un aggiornamento forzato. Restituisce il RemoteConfig pubblicato e l'ETag aggiornato come intestazione di risposta in caso di esito positivo o un errore.
Consulta la guida alla pubblicazione per un elenco dei codici di errore . In particolare, tieni presente che il metodo restituisce un errore con HTTP Status 404 se il versionNumber
richiesto a cui eseguire il rollback non viene trovato.
Richiesta HTTP
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
project | Necessario. L'ID progetto o il numero progetto del progetto Firebase, con il prefisso "projects/". |
Richiedi corpo
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "versionNumber": string } |
Campi | |
---|---|
versionNumber | Necessario. Il numero di versione di |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di RemoteConfig
.
Ambiti autorizzativi
Richiede uno dei seguenti ambiti OAuth:
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .