Method: projects.updateRemoteConfig

Publicar o modelo da Configuração remota de um projeto.

Transmita a ETag retornada por projects.getRemoteConfig como um cabeçalho If-Match para garantir que o último modelo da Configuração remota visto seja substituído por essa atualização. Transmita If-Match: * para forçar uma atualização, independentemente da versão atual.

Retorna o RemoteConfig publicado e a ETag atualizada como cabeçalho de resposta em caso de êxito ou um erro.

Consulte o guia de publicação para conferir uma lista de códigos de erro.

Solicitação HTTP

PUT https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
project

string

Obrigatório. O ID ou número do projeto do Firebase, com o prefixo "projects/".

Parâmetros de consulta

Parâmetros
validateOnly

boolean

Opcional. O valor padrão é false. Se for true, o servidor só tentará validar o RemoteConfig. Se a validação for bem-sucedida, o RemoteConfig não será gravado no servidor da Configuração remota. Em vez disso, uma resposta 200 OK vai ser retornada. Se a validação falhar, um erro de validação será retornado.

Observação: outros erros ainda podem ocorrer depois que esse booleano é definido como false, mesmo que você receba um 200 OK ao chamar com projects.updateRemoteConfig com validateOnly definido como true.

Corpo da solicitação

O corpo da solicitação contém uma instância de RemoteConfig.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de RemoteConfig.

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

Para saber mais, consulte a Visão geral da autenticação.