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

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

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

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

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

สถานะ

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

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

ไฟล์เวอร์ชัน

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

การแสดง JSON
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
ช่อง
path

string

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

hash

string

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

status

enum (Status)

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

ค่าจะเป็น pending upload หรือ uploaded