Buka konsol

Metode: sites.versions.files.list

Mencantumkan file lain yang akan diupload ke versi yang ditentukan.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter lokasi

Parameter
parent

string

Wajib ada. Induk untuk mencantumkan file, dalam format:

sites/site-name/versions/versionID

Parameter kueri

Parameter
status

enum (Status)

Jenis file dalam versi yang harus dicantumkan.

pageSize

number

Ukuran halaman yang akan ditampilkan. Setelan defaultnya adalah 1.000.

pageToken

string

nextPageToken dari permintaan sebelumnya, jika disediakan. Ini akan menjadi versi terenkode dari firebase.hosting.proto.metadata.ListFilesPageToken.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON

{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Kolom
files[]

object (VersionFile)

Lokasi daftar/hash dalam versi yang ditentukan.

nextPageToken

string

Token penomoran halaman, jika ada lebih banyak hasil.

Cakupan Otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • 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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Status

Status saat ini dari file yang ditambahkan ke versi.

Enumerasi
STATUS_UNSPECIFIED Status default; tidak boleh digunakan secara sengaja.
EXPECTED File telah disertakan dalam versi dan diperkirakan akan diupload dalam waktu dekat.
ACTIVE File telah diupload ke Firebase Hosting.

VersionFile

File konten statis yang merupakan bagian dari versi.

Representasi JSON

{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Kolom
path

string

URI tempat konten file akan ditampilkan.

hash

string

Hash konten SHA256 dari file.

status

enum (Status)

Hanya output. Status saat ini untuk file tertentu dalam versi yang ditentukan.
Nilainya akan berupa pending upload atau uploaded.

Cobalah!