Method: 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 jalur

Parameter
parent

string

Wajib diisi. Versi untuk mencantumkan file, dalam format:

sites/SITE_ID/versions/VERSION_ID

Parameter kueri

Parameter
status

enum (Status)

Jenis file yang harus dicantumkan untuk versi yang ditentukan.

pageSize

integer

Jumlah maksimum file versi yang akan ditampilkan.

Layanan mungkin menampilkan angka yang lebih rendah jika jumlah file versi yang ada lebih sedikit dari jumlah maksimum ini.
Jika tidak ditentukan, setelan defaultnya adalah 1000.

pageToken

string

Token dari panggilan sebelumnya ke files.list yang memberi tahu server tempat untuk melanjutkan listingan.

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)

Daftar jalur ke hash file dalam versi yang ditentukan.

nextPageToken

string

Token penomoran halaman, jika ada lebih banyak hasil selain yang ditampilkan dalam respons ini.

Sertakan token ini dalam panggilan Anda berikutnya ke files.list. Token halaman berumur pendek dan tidak boleh disimpan.

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 adalah pending upload atau uploaded.