Method: projects.releases.list

مقادیر Release را برای یک پروژه فهرست کنید. این لیست ممکن است به صورت اختیاری با نام Release ، نام Ruleset ، نام TestSuite یا هر ترکیبی از آنها فیلتر شود.

درخواست HTTP

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

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

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

مولفه های
name

string

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

قالب: projects/{project_id}

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

مولفه های
filter

string

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

مثال 1: فیلتر «name=prod*» ممکن است Release را با نام‌هایی در «projects/foo» با پیشوند «prod» برگرداند:

نام -> نام مجموعه قوانین:

  • projects/foo/releases/prod -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888

مثال 2: فیلتر name=prod* rulesetName=uuid1234 فقط نمونه‌های Release برای «projects/foo» با نام‌هایی که پیشوند «prod» به همان نام Ruleset «uuid1234» ارجاع می‌دهند، برمی‌گرداند:

نام -> نام مجموعه قوانین:

  • projects/foo/releases/prod -> projects/foo/rulesets/1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234

در مثال‌ها، پارامترهای فیلتر مربوط به فیلترهای جستجو نسبت به پروژه هستند. ممکن است از پیشوند کاملا واجد شرایط نیز استفاده شود.

pageSize

integer

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

pageToken

string

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

درخواست بدن

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

بدن پاسخگو

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

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

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

object ( Release )

فهرست نمونه های Release .

nextPageToken

string

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

محدوده مجوز

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

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

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