Method: projects.webApps.getConfig

Obtiene el artefacto de configuración asociado con la WebApp especificada.

solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

El nombre del recurso de la configuración de la WebApp que se descargará, en el formato:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


Dado que APP_ID es un identificador único, aquí se puede utilizar el patrón de acceso al recurso único de la subcolección, en el formato:

projects/-/webApps/ APP_ID


Consulte el campo name WebApp para obtener detalles sobre los valores PROJECT_IDENTIFIER y APP_ID .

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Metadatos de configuración de una única aplicación Firebase para la web.

Representación JSON
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
Campos
projectId

string

Inmutable. Un identificador único asignado por el usuario para FirebaseProject .

appId

string

Inmutable. El identificador globalmente único asignado por Firebase para la WebApp .

databaseURL

string

La URL predeterminada de la base de datos en tiempo real de Firebase.

storageBucket

string

El nombre del depósito de almacenamiento predeterminado de Cloud Storage para Firebase.

locationId

string

El ID de la ubicación de recursos de GCP predeterminada del proyecto. La ubicación es una de las ubicaciones de recursos de GCP disponibles.

Este campo se omite si la ubicación predeterminada del recurso GCP aún no se ha finalizado. Para configurar la ubicación de recursos de GCP predeterminada de un proyecto, llama a defaultLocation.finalize después de agregar recursos de Firebase al proyecto.

apiKey

string

La keyString de la clave API asociada con la WebApp .

Tenga en cuenta que este valor no es el apiKeyId (el UID) de la clave API asociada con la WebApp .

authDomain

string

El dominio Firebase Auth configura para redirecciones OAuth, en el formato:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

El ID del remitente para usar con Firebase Cloud Messaging.

measurementId

string

El identificador único asignado por Google del flujo web de Google Analytics asociado con la WebApp . Los SDK de Firebase utilizan este ID para interactuar con las API de Google Analytics.

Este campo solo está presente si la WebApp está vinculada a una secuencia web en una propiedad web y aplicación de Google Analytics. Obtenga más información sobre este ID y las transmisiones web de Google Analytics en la documentación de Analytics .

Para generar un measurementId y vincular la WebApp con una transmisión web de Google Analytics, llame a projects.addGoogleAnalytics .

Para las aplicaciones que usan Firebase JavaScript SDK v7.20.0 y versiones posteriores, Firebase obtiene dinámicamente el measurementId cuando su aplicación inicializa Analytics. Tener este ID en su objeto de configuración es opcional, pero sirve como respaldo en el raro caso de que falle la recuperación dinámica.

Alcances de autorización

Requiere uno de los siguientes ámbitos de 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 obtener más información, consulte Descripción general de la autenticación .