Method: projects.rulesets.list

فقط فراداده های Ruleset را فهرست کنید و به صورت اختیاری نتایج را بر اساس نام Ruleset فیلتر کنید.

محتویات Source کامل یک Ruleset را می توان با rulesets.get بازیابی کرد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
name

string

ضروری. نام منبع برای پروژه

قالب: projects/{project_id}

پارامترهای پرس و جو

مولفه های
filter

string

فیلتر Ruleset روش لیست از فیلترهایی با محدودیت در Ruleset.name پشتیبانی می کند.

فیلترها در Ruleset.create_time باید از تابع date استفاده کنند که رشته هایی را که با مشخصات تاریخ/زمان RFC 3339 مطابقت دارند تجزیه می کند.

مثال: createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

pageSize

integer

اندازه صفحه برای بارگذاری حداکثر 100. پیش‌فرض تا 10 است. توجه: pageSize فقط یک اشاره است و ممکن است به دلیل اندازه خروجی، سرویس انتخاب کند که کمتر از pageSize بارگیری شود. برای عبور از همه نسخه ها، تماس گیرنده باید تا زمانی که pageToken خالی شود، تکرار کند.

pageToken

string

نشانه صفحه بعدی برای بارگیری دسته بعدی از نمونه های Ruleset .

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

پاسخ برای FirebaseRulesService.ListRulesets .

نمایندگی JSON
{
  "rulesets": [
    {
      object (Ruleset)
    }
  ],
  "nextPageToken": string
}
زمینه های
rulesets[]

object ( Ruleset )

فهرست نمونه‌های Ruleset

nextPageToken

string

نشانه صفحه بندی برای بازیابی صفحه بعدی نتایج. اگر مقدار خالی باشد، نتیجه دیگری باقی نمی ماند.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.