Method: projects.remoteConfig.downloadDefaults

Receba os parâmetros atuais do modelo da Configuração remota e os valores padrão de um projeto nos formatos JSON, lista de propriedades (plist) ou XML.

Solicitação HTTP

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

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
format

enum (Format)

Obrigatório. A estrutura do arquivo a ser retornada.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Representação JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campos
contentType

string

O valor do cabeçalho HTTP Content-Type que especifica o tipo de conteúdo do corpo.

data

string (bytes format)

O corpo da solicitação/resposta HTTP como binário bruto.

Uma string codificada em base64.

extensions[]

object

Metadados de resposta específicos do aplicativo. Precisam ser definidos na primeira resposta para APIs de streaming.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

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.

Formato

O formato de arquivo a ser solicitado.

Tipos enumerados
FORMAT_UNSPECIFIED "pega-tudo" para valores de tipo enumerado não reconhecidos.
XML Retorna uma resposta no formato XML.
PLIST Retorna uma resposta no formato de lista de propriedades (plist).
JSON Retorna uma resposta em formato JSON bruto (não empacotada em um objeto HttpBody).