REST Resource: projects.webApps

Risorsa: WebApp

Dettagli di un'app Firebase per il Web.

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

string

Il nome della risorsa della WebApp , nel formato:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber del progetto principale (consigliato) o ProjectId . Ulteriori informazioni sull'utilizzo degli identificatori di progetto nello standard AIP 2510 di Google.
    Tieni presente che il valore per PROJECT_IDENTIFIER in qualsiasi corpo della risposta sarà ProjectId .
  • APP_ID : l'identificatore univoco globale assegnato da Firebase per l'app (vedi appId ).
appId

string

Solo uscita. Immutabile. L'identificatore univoco globale assegnato da Firebase per la WebApp .

Questo identificatore deve essere trattato come un token opaco, poiché il formato dei dati non è specificato.

displayName

string

Il nome visualizzato assegnato dall'utente per la WebApp .

projectId

string

Solo uscita. Immutabile. Un identificatore univoco assegnato dall'utente del FirebaseProject padre per WebApp .

appUrls[]

string

Gli URL in cui è ospitata la WebApp .

webId
(deprecated)

string

Solo uscita. Immutabile. Un identificatore univoco assegnato da Firebase per la WebApp .

Questo identificatore viene utilizzato solo per popolare il valore namespace per WebApp . Per la maggior parte dei casi d'uso, utilizza appId per identificare o fare riferimento all'app. Il valore webId è univoco solo all'interno di FirebaseProject e delle app associate.

apiKeyId

string

L'identificatore univoco globale assegnato da Google (UID) per la chiave API Firebase associata alla WebApp .

Tieni presente che questo valore è l'UID della chiave API, non la keyString della chiave API. La keyString è il valore che può essere trovato nell'artefatto di configurazione dell'app.

Se apiKeyId non è impostato nelle richieste a webApps.Create , Firebase associa automaticamente un apiKeyId alla WebApp . Questa chiave associata automaticamente può essere una chiave valida esistente oppure, se non esiste alcuna chiave valida, ne verrà fornita una nuova.

Nelle richieste di patch, apiKeyId non può essere impostato su un valore vuoto e il nuovo UID non deve avere restrizioni o avere solo restrizioni valide per la WebApp associata. Ti consigliamo di utilizzare Google Cloud Console per gestire le chiavi API.

state

enum ( State )

Solo uscita. Lo stato del ciclo di vita dell'app.

etag

string

Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato con richieste di aggiornamento per garantire che il client disponga di un valore aggiornato prima di procedere.

Ulteriori informazioni etag nello standard AIP-154 di Google.

Questo etag è fortemente convalidato.

Metodi

create

Richiede la creazione di una nuova WebApp nell'oggetto FirebaseProject specificato.

get

Ottiene l' WebApp specificato.

getConfig

Ottiene l'artefatto di configurazione associato all'oggetto WebApp specificato.

list

Elenca ogni WebApp associata all'oggetto FirebaseProject specificato.

patch

Aggiorna gli attributi della WebApp specificata.

remove

Rimuove la WebApp specificata da FirebaseProject .

undelete

Ripristina la WebApp specificata su FirebaseProject .