Method: sites.versions.files.list

Mencantumkan sisa file yang akan diunggah untuk versi yang ditentukan.

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
parent

string

Diperlukan. Versi untuk membuat daftar 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 dikembalikan.

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

pageToken

string

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

Permintaan tubuh

Badan permintaan harus kosong.

Badan respons

Jika berhasil, isi respons berisi data dengan struktur berikut:

Representasi JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Bidang
files[]

object ( VersionFile )

Daftar jalur ke hash file dalam versi yang ditentukan.

nextPageToken

string

Token penomoran halaman, jika ada lebih banyak hasil selain yang ada 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 informasi lebih lanjut, lihat Ikhtisar Otentikasi .

Status

Status saat ini dari file yang ditambahkan ke suatu versi.

Enum
STATUS_UNSPECIFIED Status bawaan; tidak boleh digunakan dengan sengaja.
EXPECTED File telah disertakan dalam versi tersebut dan diharapkan dapat diunggah dalam waktu dekat.
ACTIVE File sudah diunggah ke Firebase Hosting.

File Versi

File konten statis yang merupakan bagian dari suatu versi.

Representasi JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Bidang
path

string

URI tempat konten file akan ditampilkan.

hash

string

Hash konten SHA256 dari file tersebut.

status

enum ( Status )

Hanya keluaran. Status terkini dari file tertentu dalam versi yang ditentukan.

Nilainya akan berupa pending upload atau uploaded .