Thêm tệp nội dung vào phiên bản đã chỉ định.
Mỗi tệp phải dưới 2 GB.
yêu cầu HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số | |
---|---|
parent |
Bắt buộc. Phiên bản mà bạn muốn thêm tệp, có định dạng:
|
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "files": { string: string, ... } } |
Trường | |
---|---|
files |
Một tập hợp đường dẫn tệp đến hàm băm tương ứng với những thành phần cần thêm vào phiên bản. Đường dẫn tệp đến hàm băm trống sẽ xoá đường dẫn khỏi phiên bản. Tính toán hàm băm bằng cách nén Gzip tệp, sau đó lấy hàm băm SHA256 của tệp mới nén. Một đối tượng chứa danh sách các cặp |
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Trường | |
---|---|
uploadRequiredHashes[] |
Hàm băm nội dung của các tệp được chỉ định cần được tải lên URL đã chỉ định. |
uploadUrl |
URL mà các tệp sẽ được tải lên, có định dạng:
Thực hiện |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Để biết thêm thông tin, hãy xem bài viết Tổng quan về việc xác thực.