Method: projects.webApps.getConfig

Obtém o artefato de configuração associado ao WebApp especificado.

solicitação HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*/config}

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

Parâmetros de caminho

Parâmetros
name

string

O nome do recurso da configuração do WebApp para download, no formato:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


Como um APP_ID é um identificador único, o padrão de acesso Recurso Único da Subcoleção pode ser usado aqui, no formato:

projects/-/webApps/ APP_ID


Consulte o campo name do WebApp para obter detalhes sobre os valores PROJECT_IDENTIFIER e APP_ID .

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Metadados de configuração de um único aplicativo Firebase para a web.

representação JSON
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
Campos
projectId

string

Imutável. Um identificador exclusivo atribuído pelo usuário para o FirebaseProject .

appId

string

Imutável. O identificador globalmente exclusivo atribuído pelo Firebase para o WebApp .

databaseURL

string

O URL padrão do Firebase Realtime Database.

storageBucket

string

O nome padrão do intervalo de armazenamento do Cloud Storage para Firebase.

locationId

string

O código do local padrão do recurso GCP do projeto. O local é um dos locais de recursos GCP disponíveis.

Este campo será omitido se o local padrão do recurso GCP ainda não tiver sido finalizado. Para definir o local padrão do recurso GCP de um projeto, chame defaultLocation.finalize depois de adicionar recursos do Firebase ao projeto.

apiKey

string

O keyString da chave de API associada ao WebApp .

Observe que esse valor não é o apiKeyId (o UID) da chave de API associada ao WebApp .

authDomain

string

O domínio Firebase Auth configura para redirecionamentos OAuth, no formato:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

O ID do remetente para uso com o Firebase Cloud Messaging.

measurementId

string

O identificador exclusivo atribuído pelo Google do fluxo da Web do Google Analytics associado ao WebApp . Os SDKs do Firebase usam esse ID para interagir com as APIs do Google Analytics.

Este campo só estará presente se o WebApp estiver vinculado a um fluxo da Web em uma propriedade App + Web do Google Analytics. Saiba mais sobre esse ID e os fluxos da Web do Google Analytics na documentação do Analytics .

Para gerar um measurementId e vincular o WebApp a um fluxo da Web do Google Analytics, chame projects.addGoogleAnalytics .

Para aplicativos que usam o Firebase JavaScript SDK v7.20.0 e posterior, o Firebase busca dinamicamente o measurementId quando seu aplicativo inicializa o Analytics. Ter esse ID em seu objeto de configuração é opcional, mas serve como um substituto no caso raro de falha na busca dinâmica.

Escopos de autorização

Requer um dos seguintes escopos OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Para obter mais informações, consulte Visão geral da autenticação .