Method: sites.versions.files.list

Listet die verbleibenden Dateien auf, die für die angegebene Version hochgeladen werden müssen.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
parent

string

Erforderlich. Die Version, für die Dateien aufgelistet werden sollen, im Format:

sites/ SITE_ID /versions/ VERSION_ID

Abfrageparameter

Parameter
status

enum ( Status )

Der Dateityp, der für die angegebene Version aufgelistet werden soll.

pageSize

integer

Die maximale Anzahl der zurückzugebenden Versionsdateien.

Der Dienst gibt möglicherweise eine niedrigere Zahl zurück, wenn weniger Versionsdateien als diese maximale Anzahl vorhanden sind.
Wenn nicht angegeben, wird standardmäßig 1000 verwendet.

pageToken

string

Ein Token aus einem vorherigen Aufruf von files.list , der dem Server mitteilt, wo die Auflistung fortgesetzt werden soll.

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Felder
files[]

object ( VersionFile )

Die Liste der Pfade zu den Hashes der Dateien in der angegebenen Version.

nextPageToken

string

Das Paginierungstoken, wenn über die Ergebnisse in dieser Antwort hinaus weitere Ergebnisse vorhanden sind.

Fügen Sie dieses Token in Ihren nächsten Aufruf von files.list ein. Seitentokens sind von kurzer Dauer und sollten nicht gespeichert werden.

Berechtigungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie in der Authentifizierungsübersicht .

Status

Der aktuelle Status der Dateien, die einer Version hinzugefügt werden.

Aufzählungen
STATUS_UNSPECIFIED Der Standardstatus; sollten nicht absichtlich verwendet werden.
EXPECTED Die Datei wurde in die Version aufgenommen und wird voraussichtlich in naher Zukunft hochgeladen.
ACTIVE Die Datei wurde bereits auf Firebase Hosting hochgeladen.

Versionsdatei

Eine statische Inhaltsdatei, die Teil einer Version ist.

JSON-Darstellung
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Felder
path

string

Der URI, unter dem der Inhalt der Datei angezeigt werden soll.

hash

string

Der SHA256-Inhalts-Hash der Datei.

status

enum ( Status )

Nur Ausgabe. Der aktuelle Status einer bestimmten Datei in der angegebenen Version.

Der Wert lautet entweder pending upload oder uploaded .