Method: projects.webApps.getConfig

Recebe o artefato de configuração associado ao WebApp especificado.

Solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
name

string

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

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


Como um APP_ID é um identificador exclusivo, o recurso exclusivo do padrão de acesso do subconjunto pode ser usado aqui, no formato:

projects/-/webApps/APP_ID


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

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Metadados de configuração de um único app do 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 bucket de armazenamento do Cloud Storage para Firebase.

locationId

string

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

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

apiKey

string

O keyString da chave de API associada ao WebApp.

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

authDomain

string

O domínio que o 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.

Esse campo só vai estar presente se 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 Google 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 SDK do Firebase para JavaScript v7.20.0 e versões posteriores, o Firebase busca dinamicamente o measurementId quando seu aplicativo inicializa o Google Analytics. Esse ID no seu objeto de configuração é opcional, mas serve como substituto no raro caso de falha na busca dinâmica.

Escopos de autorização

Requer um dos seguintes escopos do 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 saber mais, consulte a Visão geral da autenticação.