เพิ่มไฟล์เนื้อหาลงในเวอร์ชันที่ระบุ
แต่ละไฟล์ต้องมีขนาดไม่เกิน 2 GB
คำขอ HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL ใช้ไวยากรณ์ การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent | ที่จำเป็น. เวอร์ชันที่จะเพิ่มไฟล์ ในรูปแบบ: |
ขอร่างกาย
เนื้อหาคำขอประกอบด้วยข้อมูลที่มีโครงสร้างดังต่อไปนี้:
การเป็นตัวแทน JSON |
---|
{ "files": { string: string, ... } } |
เขตข้อมูล | |
---|---|
files | ชุดเส้นทางของไฟล์ไปยังแฮชที่สอดคล้องกับเนื้อหาที่ควรเพิ่มลงในเวอร์ชัน เส้นทางของไฟล์ไปยังแฮชว่างจะลบเส้นทางออกจากเวอร์ชัน คำนวณแฮชโดย Gzipping ไฟล์ จากนั้นรับแฮช SHA256 ของไฟล์บีบอัดใหม่ วัตถุที่มีรายการ |
ร่างกายตอบสนอง
หากสำเร็จ เนื้อหาการตอบสนองจะมีข้อมูลที่มีโครงสร้างดังต่อไปนี้:
การเป็นตัวแทน JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
เขตข้อมูล | |
---|---|
uploadRequiredHashes[] | แฮชเนื้อหาของไฟล์ที่ระบุซึ่งจำเป็นต้องอัปโหลดไปยัง URL ที่ระบุ |
uploadUrl | URL ที่ควรอัปโหลดไฟล์ ในรูปแบบ: ดำเนินการ |
ขอบเขตการอนุญาต
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์