Method: projects.apps.releases.distribute

Phân phối một bản phát hành cho người kiểm thử. Lệnh gọi này sẽ thực hiện những việc sau:

  1. Tạo người kiểm thử cho các email được chỉ định, nếu không có.
  2. Thêm người kiểm thử và nhóm vào bản phát hành.
  3. Gửi lời mời đến người kiểm thử mới qua email.
  4. Gửi email phát hành mới cho những người kiểm thử hiện tại.

Yêu cầu sẽ không thành công với INVALID_ARGUMENT nếu có chứa một nhóm không tồn tại.

yêu cầu HTTP

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

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

Tham số đường dẫn

Thông số
name

string

Bắt buộc. Tên của tài nguyên phát hành để phân phối.

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

Để uỷ quyền, bạn cần có quyền IAM sau đây đối với dự án Firebase sở hữu tài nguyên được chỉ định name:

  • firebaseappdistro.releases.update

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
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
Trường
testerEmails[]

string

Danh sách địa chỉ email của người kiểm thử được cấp quyền truy cập vào bản phát hành này.

Bạn có thể chỉ định tổng cộng tối đa 999 testerEmailsgroupAliases trong một yêu cầu.

groupAliases[]

string

Danh sách email đại diện của nhóm (mã nhận dạng) được cấp quyền truy cập vào bản phát hành này.

Bạn có thể chỉ định tổng cộng tối đa 999 testerEmailsgroupAliases trong một yêu cầu.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ trống.

Phạm vi uỷ quyền

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

  • 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ề OAuth 2.0.