Method: projects.releases.list

Liệt kê các giá trị Release của một dự án. Nếu muốn, bạn có thể lọc danh sách này theo tên Release, tên Ruleset, tên TestSuite hoặc bất kỳ sự kết hợp nào từ đó.

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

Bắt buộc. Tên tài nguyên của dự án.

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

Tham số truy vấn

Thông số
filter

string

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

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

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

  • project/foo/releases/prod -> dự án/foo/rulesets/uuid1234
  • project/foo/releases/prod/v1 -> dự án/foo/rulesets/uuid1234
  • project/foo/releases/prod/v2 -> dự án/foo/rulesets/uuid8888

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

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

  • project/foo/releases/prod -> dự án/foo/rulesets/1234
  • project/foo/releases/prod/v1 -> dự án/foo/rulesets/1234

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

pageSize

integer

Kích thước trang cần tải. Tối đa 100 ký tự. Giá trị 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 pageSize kết quả do kích thước của tệp đầu ra. Để truyền tải tất cả bản phát hành, phương thức 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

Nội dung 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 dưới dạng JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Trường
releases[]

object (Release)

Danh sách Release thực thể.

nextPageToken

string

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

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/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 bài viết Tổng quan về việc xác thực.