Method: projects.remoteConfig.rollback

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

string

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

string ( int64 format)

Obrigatório. O número da versão do RemoteConfig para a qual reverter. O número de versão especificado deve ser menor que o número da versão atual e não ter sido excluído devido à desatualização.

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 .