Method: sites.versions.files.list

Elenca i file rimanenti da caricare per la versione specificata.

Richiesta HTTP

GET https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}/files

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
parent

string

Necessario. La versione per cui elencare i file, nel formato:

sites/ SITE_ID /versions/ VERSION_ID

Parametri di query

Parametri
status

enum ( Status )

Il tipo di file che devono essere elencati per la versione specificata.

pageSize

integer

Il numero massimo di file di versione da restituire.

Il servizio potrebbe restituire un numero inferiore se esistono meno file di versione rispetto a questo numero massimo.
Se non specificato, il valore predefinito è 1000.

pageToken

string

Un token da una chiamata precedente a files.list che indica al server dove riprendere l'elencazione.

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Campi
files[]

object ( VersionFile )

L'elenco dei percorsi degli hash dei file nella versione specificata.

nextPageToken

string

Il token di impaginazione, se esistono più risultati oltre a quelli in questa risposta.

Includi questo token nella tua prossima chiamata a files.list . I token di pagina hanno vita breve e non devono essere archiviati.

Ambiti autorizzativi

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, vedere la panoramica sull'autenticazione .

Stato

Lo stato corrente dei file aggiunti a una versione.

Enumerazioni
STATUS_UNSPECIFIED Lo stato predefinito; non deve essere utilizzato intenzionalmente.
EXPECTED Il file è stato incluso nella versione e si prevede che verrà caricato nel prossimo futuro.
ACTIVE Il file è già stato caricato su Firebase Hosting.

VersioneFile

Un file di contenuto statico che fa parte di una versione.

Rappresentazione JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Campi
path

string

L'URI in cui deve essere visualizzato il contenuto del file.

hash

string

L'hash del contenuto SHA256 del file.

status

enum ( Status )

Solo uscita. Lo stato corrente di un particolare file nella versione specificata.

Il valore sarà pending upload o uploaded .