Method: projects.releases.list

Liệt kê các giá trị Release cho một dự án. Danh sách này có thể được lọc tùy ý theo Tên Release , Tên Ruleset , tên TestSuite hoặc bất kỳ sự kết hợp nào của chúng.

Yêu cầu HTTP

GET https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

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

Tham số đường dẫn

Thông số
name

string

Yêu cầu. Tên tài nguyên cho dự án.

Định dạng: projects/{project_id}

Tham số truy vấn

Thông số
filter

string

Release bộ lọc. Phương thức danh sách hỗ trợ các bộ lọc với các hạn chế về Release.nameRelease.ruleset_name .

Ví dụ 1: Bộ lọc 'name=prod*' có thể trả về Release s với các tên trong 'projects/foo' có tiền tố là 'prod':

Tên -> Tên bộ quy tắc:

  • dự án/foo/phát hành/prod -> dự án/foo/rulesets/uuid1234
  • dự án/foo/phát hành/prod/v1 -> dự án/foo/quy tắc/uuid1234
  • dự án/foo/phát hành/prod/v2 -> dự án/foo/rulesets/uuid8888

Ví dụ 2: Bộ lọc name=prod* rulesetName=uuid1234 sẽ chỉ trả về Phiên bản Release cho 'projects/foo' với các tên có tiền tố là 'prod' đề cập đến cùng tên Ruleset của 'uuid1234':

Tên -> Tên bộ quy tắc:

  • dự án/foo/phát hành/prod -> dự án/foo/rulesets/1234
  • dự án/foo/phát hành/prod/v1 -> dự án/foo/quy tắc/1234

Trong các ví dụ, các tham số bộ lọc đề cập đến các bộ lọc tìm kiếm có liên quan đến dự án. Tiền tố đủ điều kiện cũng có thể được sử dụng.

pageSize

integer

Kích thước trang để tải. Tối đa là 100. Mặc định là 10. Lưu ý: pageSize chỉ là gợi ý và dịch vụ có thể chọn tải ít hơn kết quả pageSize do kích thước của đầu ra. Để duyệt qua tất cả các bản phát hành, người gọi phải lặp lại cho đến khi pageToken trên phản hồi trống.

pageToken

string

Mã thông báo trang tiếp theo cho lô phiên bản Release tiếp theo.

Nội dung yêu cầu

Phần thân yêu cầu phải trống.

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:

Phản hồi cho FirebaseRulesService.ListReleases .

Biểu diễn JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Lĩnh vực
releases[]

object ( Release )

Danh sách các phiên bản Release .

nextPageToken

string

Mã thông báo phân trang để truy xuất trang kết quả tiếp theo. Nếu giá trị trống thì không còn kết quả nào nữa.

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/cloud-platform
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Để biết thêm thông tin, hãy xem Tổng quan về xác thực .