REST Resource: projects.webApps

Recurso: aplicación web

Detalles de una aplicación de Firebase para la Web.

Representación JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Campos
name

string

El nombre del recurso de la WebApp , en el formato:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : el ProjectNumber del proyecto principal (recomendado) o su ProjectId . Obtenga más información sobre el uso de identificadores de proyectos en el estándar AIP 2510 de Google.
    Tenga en cuenta que el valor de PROJECT_IDENTIFIER en cualquier cuerpo de respuesta será ProjectId .
  • APP_ID : el identificador único global asignado por Firebase para la aplicación (ver appId ).
appId

string

Solo salida. Inmutable. El identificador único global asignado por Firebase para la WebApp .

Este identificador debe tratarse como un token opaco, ya que no se especifica el formato de datos.

displayName

string

El nombre para mostrar asignado por el usuario para la aplicación WebApp .

projectId

string

Solo salida. Inmutable. Un identificador único asignado por el usuario del FirebaseProject principal para la WebApp .

appUrls[]

string

Las URL donde está alojada la WebApp .

webId
(deprecated)

string

Solo salida. Inmutable. Un identificador único asignado por Firebase para la WebApp .

Este identificador solo se usa para completar el valor del namespace de nombres para la WebApp . Para la mayoría de los casos de uso, use appId para identificar o hacer referencia a la aplicación. El valor webId solo es único dentro de un FirebaseProject y sus aplicaciones asociadas.

apiKeyId

string

El identificador único global asignado por Google (UID) para la clave de la API de Firebase asociada con la WebApp .

Tenga en cuenta que este valor es el UID de la clave API, no la keyString de la clave API. keyString es el valor que se puede encontrar en el artefacto de configuración de la aplicación.

Si no se establece apiKeyId en las solicitudes a webApps.Create , entonces Firebase asocia automáticamente un apiKeyId con la aplicación WebApp . Esta clave asociada automáticamente puede ser una clave válida existente o, si no existe una clave válida, se aprovisionará una nueva.

En las solicitudes de parches, apiKeyId no se puede establecer en un valor vacío y el UID nuevo no debe tener restricciones o solo debe tener restricciones que sean válidas para la WebApp asociada. Recomendamos usar Google Cloud Console para administrar las claves API.

state

enum ( State )

Solo salida. El estado del ciclo de vida de la aplicación.

etag

string

El servidor calcula esta suma de verificación en función del valor de otros campos, y se puede enviar con solicitudes de actualización para garantizar que el cliente tenga un valor actualizado antes de continuar.

Obtenga más información sobre etag en el estándar AIP-154 de Google.

Este etag está fuertemente validado.

Métodos

create

Solicita la creación de una nueva WebApp en el FirebaseProject especificado.

get

Obtiene la WebApp especificada.

getConfig

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

list

Enumera cada WebApp asociada con el FirebaseProject especificado.

patch

Actualiza los atributos de la WebApp especificada.

remove

Elimina la WebApp especificada de FirebaseProject .

undelete

Restaura la WebApp especificada en FirebaseProject .