Method: projects.releases.list

يمكنك إدراج قيم Release لمشروع معيّن. يمكن فلترة هذه القائمة بشكل اختياري حسب اسم Release أو اسم Ruleset أو اسم TestSuite أو أي مجموعة منها.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
name

string

مطلوب. اسم المورد للمشروع.

تنسيق الملف: projects/{project_id}

معامِلات طلب البحث

المَعلمات
filter

string

الفلتر Release. تتوافق طريقة القائمة مع الفلاتر التي لها قيود على Release.name وRelease.ruleset_name.

المثال 1: فلتر "name=prod*" قد تعرض Release ثانية بأسماء ضمن "projects/foo" مسبوقًا بـ "prod":

الاسم -> اسم مجموعة القواعد:

  • المشروعات/foo/releases/prod -> مشاريع/foo/القواعد/uuid1234
  • project/foo/releases/prod/v1 -> مشاريع/foo/القواعد/uuid1234
  • project/foo/releases/prod/v2 -> مشاريع/foo/القواعد/uuid8888

المثال 2: قد يعرض فلتر name=prod* rulesetName=uuid1234 فقط Release حالة لـ "projects/foo" بأسماء تبدأ بـ "prod" يشيران إلى اسم Ruleset نفسه لـ "uuid1234":

الاسم -> اسم مجموعة القواعد:

  • المشروعات/foo/releases/prod -> مشاريع/foo/rulesets/1234
  • Project/foo/releases/prod/v1 -> مشاريع/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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.