Method: sites.versions.files.list

แสดงรายการไฟล์ที่เหลือที่จะอัปโหลดสำหรับเวอร์ชันที่ระบุ

คำขอ HTTP

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

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
parent

string

ที่จำเป็น. เวอร์ชันที่จะแสดงรายการไฟล์ ในรูปแบบ:

sites/ SITE_ID /versions/ VERSION_ID

พารามิเตอร์แบบสอบถาม

พารามิเตอร์
status

enum ( Status )

ประเภทของไฟล์ที่ควรแสดงรายการสำหรับเวอร์ชันที่ระบุ

pageSize

integer

จำนวนไฟล์เวอร์ชันสูงสุดที่จะส่งคืน

บริการอาจส่งคืนตัวเลขที่ต่ำกว่าหากมีไฟล์เวอร์ชันน้อยกว่าจำนวนสูงสุดนี้
หากไม่ระบุ จะมีค่าเริ่มต้นเป็น 1,000

pageToken

string

โทเค็นจากการเรียกครั้งก่อนไปยัง files.list ที่บอกให้เซิร์ฟเวอร์ทราบว่าจะกลับมาแสดงรายการต่อที่ใด

ขอร่างกาย

เนื้อความของคำขอจะต้องว่างเปล่า

ร่างกายตอบสนอง

หากสำเร็จ เนื้อหาการตอบสนองจะมีข้อมูลที่มีโครงสร้างดังต่อไปนี้:

การเป็นตัวแทน JSON
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
เขตข้อมูล
files[]

object ( VersionFile )

รายการเส้นทางไปยังแฮชของไฟล์ในเวอร์ชันที่ระบุ

nextPageToken

string

โทเค็นการแบ่งหน้า หากมีผลลัพธ์มากกว่าผลลัพธ์ในการตอบกลับนี้

รวมโทเค็นนี้ในการเรียก files.list ครั้งถัดไป โทเค็นของเพจมีอายุสั้นและไม่ควรเก็บไว้

ขอบเขตการอนุญาต

ต้องมีขอบเขต 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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์

สถานะ

สถานะปัจจุบันของไฟล์ที่กำลังเพิ่มลงในเวอร์ชัน

เอนัม
STATUS_UNSPECIFIED สถานะเริ่มต้น ไม่ควรใช้โดยเจตนา
EXPECTED ไฟล์ดังกล่าวรวมอยู่ในเวอร์ชันแล้ว และคาดว่าจะอัปโหลดได้ในอนาคตอันใกล้นี้
ACTIVE ไฟล์นี้ได้รับการอัปโหลดไปยัง Firebase Hosting แล้ว

VersionFile

ไฟล์เนื้อหาสแตติกที่เป็นส่วนหนึ่งของเวอร์ชัน

การเป็นตัวแทน JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
เขตข้อมูล
path

string

URI ที่เนื้อหาของไฟล์ควรแสดง

hash

string

แฮชเนื้อหา SHA256 ของไฟล์

status

enum ( Status )

เอาท์พุทเท่านั้น สถานะปัจจุบันของไฟล์เฉพาะในเวอร์ชันที่ระบุ

ค่านี้จะอยู่ระหว่าง pending upload หรือ uploaded