Reverta o modelo publicado do Configuração remota de um projeto para aquele especificado pelo número de versão fornecido.
Uma reversão equivale a obter um modelo do Configuração remota publicado anteriormente e publicá-lo novamente usando uma atualização forçada. Retorna o RemoteConfig publicado e o ETag atualizado como um cabeçalho de resposta se for bem-sucedido ou se ocorrer um erro.
Consulte o guia de publicação para obter uma lista de códigos de erro . Em particular, observe que o método retorna um erro com status HTTP 404 se o versionNumber
solicitado para o qual reverter não for encontrado.
Solicitação HTTP
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
project | Obrigatório. O ID ou número do projeto do projeto do Firebase, prefixado com "projetos/". |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "versionNumber": string } |
Campos | |
---|---|
versionNumber | Obrigatório. O número da versão do |
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância de RemoteConfig
.
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .