REST Resource: projects.webApps

Ресурс: Веб-приложение

Подробности о веб-приложении Firebase.

JSON-представление
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Поля
name

string

Имя ресурса WebApp в формате:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber родительского проекта (рекомендуется) или его ProjectId . Узнайте больше об использовании идентификаторов проектов в стандарте Google AIP 2510 .
    Обратите внимание, что значением PROJECT_IDENTIFIER в любом теле ответа будет ProjectId .
  • APP_ID : глобальный уникальный идентификатор приложения, присвоенный Firebase (см. appId ).
appId

string

Только вывод. Неизменный. Глобальный уникальный идентификатор WebApp , присвоенный Firebase.

Этот идентификатор следует рассматривать как непрозрачный токен, поскольку формат данных не указан.

displayName

string

Назначаемое пользователем отображаемое имя для WebApp .

projectId

string

Только вывод. Неизменный. Назначаемый пользователем уникальный идентификатор родительского FirebaseProject для WebApp .

appUrls[]

string

URL-адреса, на которых размещено WebApp .

webId
(deprecated)

string

Только вывод. Неизменный. Уникальный идентификатор, присвоенный Firebase для WebApp .

Этот идентификатор используется только для заполнения значения namespace для WebApp . В большинстве случаев используйте appId для идентификации приложения или ссылки на него. Значение webId уникально только в пределах FirebaseProject и связанных с ним приложений.

apiKeyId

string

Глобальный уникальный идентификатор (UID), присвоенный Google для ключа Firebase API, связанного с WebApp .

Имейте в виду, что это значение представляет собой UID ключа API, а не keyString ключа API. keyString — это значение, которое можно найти в артефакте конфигурации приложения.

Если apiKeyId не установлен в запросах к webApps.Create , Firebase автоматически связывает apiKeyId с WebApp . Этот автоматически ассоциированный ключ может быть существующим действительным ключом или, если действительный ключ не существует, будет предоставлен новый.

В запросах на исправление apiKeyId не может быть установлено пустое значение, а новый UID не должен иметь никаких ограничений или иметь только ограничения, действительные для связанного WebApp . Мы рекомендуем использовать Google Cloud Console для управления ключами API.

state

enum ( State )

Только вывод. Состояние жизненного цикла приложения.

etag

string

Эта контрольная сумма вычисляется сервером на основе значений других полей и может отправляться с запросами на обновление, чтобы убедиться, что клиент имеет актуальное значение, прежде чем продолжить.

Узнайте больше об etag в стандарте Google AIP-154 .

Этот etag строго проверен.

Методы

create

Запрашивает создание нового WebApp в указанном FirebaseProject .

get

Получает указанное WebApp .

getConfig

Получает артефакт конфигурации, связанный с указанным WebApp .

list

Перечисляет каждое WebApp , связанное с указанным FirebaseProject .

patch

Обновляет атрибуты указанного WebApp .

remove

Удаляет указанное WebApp из FirebaseProject .

undelete

Восстанавливает указанное WebApp в FirebaseProject .