Method: projects.remoteConfig.rollback

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

string

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

string ( int64 format)

Necessario. Il numero di versione di RemoteConfig a cui eseguire il rollback. Il numero di versione specificato deve essere inferiore al numero di versione corrente e non essere stato eliminato a causa di obsolescenza.

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 .