Method: projects.updateRemoteConfig

Publique o modelo de configuração remota de um projeto.

Passe a ETag retornada por projects.getRemoteConfig como um cabeçalho If-Match para garantir que o último modelo de configuração remota visto seja aquele que está sendo substituído por esta atualização. Passe If-Match: * para forçar uma atualização, independentemente da versão atual.

Retorna o RemoteConfig publicado e o ETag atualizado como um cabeçalho de resposta se for bem-sucedido ou um erro.

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

solicitação HTTP

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

A 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 projeto Firebase, prefixado com "projects/".

Parâmetros de consulta

Parâmetros
validateOnly

boolean

Opcional. O padrão é false . Se true , o servidor tentará apenas validar o RemoteConfig. Se a validação for bem-sucedida, o RemoteConfig não será gravado no servidor Remote Config, em vez disso, uma resposta 200 OK será retornada. Se a validação falhar, um erro de validação será retornado.

Nota: outros erros ainda podem ocorrer após este booleano ser definido como false , mesmo se obtiver 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 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 .