REST Resource: projects.webApps

Zasób: aplikacja internetowa

Szczegóły aplikacji Firebase dla Internetu.

Reprezentacja JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Pola
name

string

Nazwa zasobu WebApp w formacie:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber projektu projektu nadrzędnego (zalecane) lub jego ProjectId . Dowiedz się więcej o używaniu identyfikatorów projektów w standardzie Google AIP 2510 .
    Należy pamiętać, że wartością PROJECT_IDENTIFIER w dowolnej treści odpowiedzi będzie ProjectId .
  • APP_ID : unikalny globalnie identyfikator aplikacji przypisany przez Firebase (patrz appId ).
appId

string

Tylko wyjście. Niezmienny. Unikalny globalnie identyfikator przypisany przez Firebase dla WebApp .

Identyfikator ten należy traktować jako token nieprzezroczysty, gdyż nie jest określony format danych.

displayName

string

Przypisana przez użytkownika nazwa wyświetlana WebApp .

projectId

string

Tylko wyjście. Niezmienny. Unikalny identyfikator przypisany przez użytkownika nadrzędnego FirebaseProject dla WebApp .

appUrls[]

string

Adresy URL, pod którymi hostowana jest WebApp .

webId
(deprecated)

string

Tylko wyjście. Niezmienny. Unikalny identyfikator przypisany przez Firebase dla WebApp .

Ten identyfikator jest używany tylko do wypełniania wartości namespace dla WebApp . W większości przypadków użyj appId , aby zidentyfikować aplikację lub odwołać się do niej. Wartość webId jest unikalna tylko w ramach FirebaseProject i powiązanych z nim aplikacji.

apiKeyId

string

Unikalny globalnie identyfikator przypisany przez Google (UID) klucza API Firebase powiązanego z WebApp .

Należy pamiętać, że ta wartość jest identyfikatorem UID klucza API, a nie keyString klucza API. keyString to wartość, którą można znaleźć w artefakcie konfiguracji aplikacji.

Jeśli apiKeyId nie jest ustawiony w żądaniach do webApps.Create , Firebase automatycznie kojarzy apiKeyId z WebApp . Ten automatycznie powiązany klucz może być istniejącym prawidłowym kluczem lub, jeśli nie istnieje żaden ważny klucz, zostanie udostępniony nowy.

W żądaniach poprawek apiKeyId nie może być ustawiony na pustą wartość, a nowy UID nie może mieć żadnych ograniczeń lub może mieć tylko ograniczenia obowiązujące dla powiązanej WebApp . Do zarządzania kluczami API zalecamy korzystanie z Google Cloud Console .

state

enum ( State )

Tylko wyjście. Stan cyklu życia aplikacji.

etag

string

Ta suma kontrolna jest obliczana przez serwer na podstawie wartości innych pól i może być wysyłana z żądaniami aktualizacji, aby przed kontynuowaniem upewnić się, że klient ma aktualną wartość.

Dowiedz się więcej o etag w standardzie Google AIP-154 .

Ten etag jest mocno zweryfikowany.

Metody

create

Żąda utworzenia nowej WebApp w określonym FirebaseProject .

get

Pobiera określoną WebApp .

getConfig

Pobiera artefakt konfiguracji skojarzony z określonym WebApp .

list

Wyświetla listę każdej WebApp powiązanej z określonym FirebaseProject .

patch

Aktualizuje atrybuty określonej WebApp .

remove

Usuwa określoną WebApp z FirebaseProject .

undelete

Przywraca określoną WebApp do FirebaseProject .