Method: sites.versions.files.list

Wyświetla listę pozostałych plików do przesłania dla określonej wersji.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
parent

string

Wymagany. Wersja, dla której mają zostać wyświetlone pliki, w formacie:

sites/ SITE_ID /versions/ VERSION_ID

Parametry zapytania

Parametry
status

enum ( Status )

Typ plików, które powinny zostać wyświetlone dla określonej wersji.

pageSize

integer

Maksymalna liczba plików wersji do zwrócenia.

Usługa może zwrócić niższą liczbę, jeśli istnieje mniej plików wersji niż ta maksymalna liczba.
Jeśli nie określono, domyślnie jest to 1000.

pageToken

string

Token z poprzedniego wywołania files.list , który informuje serwer, gdzie ma wznowić wyświetlanie.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Reprezentacja JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Pola
files[]

object ( VersionFile )

Lista ścieżek do skrótów plików w określonej wersji.

nextPageToken

string

Token stronicowania, jeśli istnieje więcej wyników poza tymi w tej odpowiedzi.

Dołącz ten token do następnego wywołania files.list . Tokeny stron są krótkotrwałe i nie należy ich przechowywać.

Zakresy uprawnień

Wymaga jednego z następujących zakresów 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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .

Status

Bieżący status plików dodawanych do wersji.

Wyliczenia
STATUS_UNSPECIFIED Stan domyślny; nie należy używać celowo.
EXPECTED Plik został uwzględniony w wersji i oczekuje się, że zostanie przesłany w najbliższej przyszłości.
ACTIVE Plik został już przesłany do Hostingu Firebase.

Wersja pliku

Plik zawartości statycznej będący częścią wersji.

Reprezentacja JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Pola
path

string

Identyfikator URI, pod którym powinna być wyświetlana zawartość pliku.

hash

string

Skrót treści SHA256 pliku.

status

enum ( Status )

Tylko wyjście. Bieżący status określonego pliku w określonej wersji.

Wartość będzie pending upload lub uploaded .