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 عن مرشح. يدعم التابع list المرشحات ذات القيود على Release.name و Release.ruleset_name .

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

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

  • المشاريع/foo/releases/prod -> المشاريع/foo/rulesets/uuid1234
  • المشاريع/foo/releases/prod/v1 -> المشاريع/foo/rulesets/uuid1234
  • المشاريع/foo/releases/prod/v2 -> المشاريع/foo/rulesets/uuid8888

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

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

  • المشاريع/foo/releases/prod -> المشاريع/foo/rulesets/1234
  • المشاريع/foo/releases/prod/v1 -> المشاريع/foo/rulesets/1234

في الأمثلة، تشير معلمات المرشح إلى أن مرشحات البحث مرتبطة بالمشروع. يمكن أيضًا استخدام البادئة المؤهلة بالكامل.

pageSize

integer

حجم الصفحة المراد تحميلها. الحد الأقصى 100. القيمة الافتراضية هي 10. ملاحظة: pageSize هو مجرد تلميح وقد تختار الخدمة تحميل نتائج أقل من pageSize نظرًا لحجم المخرجات. لاجتياز جميع الإصدارات، يجب على المتصل التكرار حتى يصبح pageToken الموجود في الاستجابة فارغًا.

pageToken

string

رمز الصفحة التالية للدفعة التالية من مثيلات Release .

هيئة الطلب

يجب أن يكون نص الطلب فارغًا.

هيئة الاستجابة

في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

الرد على FirebaseRulesService.ListReleases .

تمثيل جيسون
{
  "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

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