Method: projects.rulesets.list

Chỉ liệt kê siêu dữ liệu Ruleset và lọc kết quả theo tên của Ruleset (không bắt buộc).

Bạn có thể truy xuất toàn bộ nội dung Source của Ruleset bằng rulesets.get.

yêu cầu HTTP

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

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 Ruleset. Phương thức danh sách hỗ trợ các bộ lọc có hạn chế trong Ruleset.name.

Bộ lọc trên Ruleset.create_time phải sử dụng hàm date để phân tích cú pháp các chuỗi tuân thủ thông số kỹ thuật về ngày/giờ RFC 3339.

Ví dụ: createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

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 dưới pageSize do kích thước của tệp đầu ra. Để truyền tải tất cả các bản phát hành, phương thức gọi phải lặp lại cho đến khi pageToken trống.

pageToken

string

Mã thông báo trang tiếp theo để tải lô phiên bản Ruleset 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.ListRulesets.

Biểu diễn dưới dạng JSON
{
  "rulesets": [
    {
      object (Ruleset)
    }
  ],
  "nextPageToken": string
}
Trường
rulesets[]

object (Ruleset)

Danh sách Ruleset 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.