Thêm tệp nội dung vào phiên bản được 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 | Yêu cầu. Phiên bản để thêm tệp vào, có định dạng: |
Nội dung yêu cầu
Phần thân yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn JSON |
---|
{ "files": { string: string, ... } } |
Lĩnh vực | |
---|---|
files | Một tập hợp các đường dẫn tệp tới các giá trị băm tương ứng với nội dung cần được thêm vào phiên bản. Đường dẫn tệp tới hàm băm trống sẽ xóa đường dẫn khỏi phiên bản. Tính toán hàm băm bằng cách Gzipping tệp sau đó lấy hàm băm SHA256 của tệp mới được 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 JSON |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Lĩnh vực | |
---|---|
uploadRequiredHashes[] | Giá trị 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, ở định dạng: Thực hiện |
Phạm vi ủy 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 Tổng quan về xác thực .