Method: sites.versions.files.list

Belirtilen sürüm için yüklenecek kalan dosyaları listeler.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Dosyaların listeleneceği sürüm. Şu biçimde:

sites/SITE_ID/versions/VERSION_ID

Sorgu parametreleri

Parametreler
status

enum (Status)

Belirtilen sürüm için listelenmesi gereken dosyaların türü.

pageSize

integer

Döndürülecek maksimum sürüm dosyası sayısı.

Bu maksimum sayıdan daha az sürüm dosyası varsa hizmet, daha düşük bir sayı döndürebilir.
Belirtilmemişse varsayılan olarak 1.000'dir.

pageToken

string

Sunucuya listelemeye nerede devam edeceğini bildiren ve önceki bir files.list çağrısına ait jeton.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
Alanlar
files[]

object (VersionFile)

Belirtilen sürümdeki dosyaların karmalarına giden yolların listesi.

nextPageToken

string

Bu yanıttakilerin dışında daha fazla sonuç varsa sayfalara ayırma jetonu.

Bu jetonu files.list ile yapacağınız bir sonraki çağrıya dahil edin. Sayfa jetonları kısa ömürlüdür ve depolanmamalıdır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • 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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.

Durum

Bir sürüme eklenen dosyaların mevcut durumu.

Sıralamalar
STATUS_UNSPECIFIED Varsayılan durum; kasıtlı olarak kullanılmamalıdır.
EXPECTED Dosya sürüme dahil edildi ve yakın gelecekte yüklenmesi bekleniyor.
ACTIVE Dosya zaten Firebase Hosting'e yüklenmiştir.

Sürüm Dosyası

Bir sürümün parçası olan statik içerik dosyası.

JSON gösterimi
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
Alanlar
path

string

Dosya içeriğinin görüntülenmesi gereken URI.

hash

string

Dosyanın SHA256 içerik karması.

status

enum (Status)

Yalnızca çıkış. Belirtilen sürümdeki belirli bir dosyanın mevcut durumu.

Değer pending upload veya uploaded olur.