Method: upload.v1.projects.apps.releases.upload

Tải lên một tệp nhị phân. Việc tải tệp nhị phân lên có thể dẫn đến việc tạo bản phát hành mới, bản cập nhật cho bản phát hành hiện có hoặc không hoạt động nếu bản phát hành có cùng tệp nhị phân đã tồn tại.

Yêu cầu HTTP

POST https://firebaseappdistribution.googleapis.com/upload/v1/{app=projects/*/apps/*}/releases:upload

URL sử dụng cú pháp Chuyển mã gRPC .

Các tiêu đề HTTP sau là bắt buộc:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Trong đó FILENAME là tên của tệp nhị phân đang được tải lên. Ví dụ: " release.apk ".

Tham số đường dẫn

Thông số
app

string

Tên của tài nguyên ứng dụng.

Định dạng: projects/{projectNumber}/apps/{appId}

Việc ủy ​​quyền yêu cầu quyền IAM sau đối với dự án Firebase sở hữu app tài nguyên được chỉ định:

  • firebaseappdistro.releases.update

Nội dung yêu cầu

Phần thân yêu cầu chứa tệp nhị phân thô.

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa một phiên bản của Operation .

Phạm vi ủy quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0 .