Method: projects.services.list

يسرد جميع إعدادات Service للمشروع المحدّد.

لن يتم عرض سوى Service التي تم ضبطها صراحةً باستخدام services.patch أو services.batchUpdate.

طلب HTTP

GET https://firebaseappcheck.googleapis.com/v1/{parent=projects/*}/services

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

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

المَعلمات
parent

string

مطلوبة. اسم المورد النسبي للمشروع الرئيسي الذي سيتم إدراج كل Service مرتبط له، بالتنسيق:

projects/{project_number}

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

المَعلمات
pageSize

integer

الحد الأقصى لعدد Service المطلوب عرضها في الرد. يتم عرض الخدمات التي تم ضبطها بشكل صريح فقط.

وقد يعرض الخادم عددًا أقل من هذا العدد وفقًا لتقديره الخاص. في حال عدم تحديد أي قيمة (أو تحديد قيمة كبيرة جدًا)، سيفرض الخادم حده الخاص.

pageToken

string

تم عرض رمز مميّز من مكالمة سابقة إلى services.list، مع الإشارة إلى مكان استئناف بطاقة بيانات المتجر في مجموعة Service. يُرجى توفير هذا الحقل لاسترداد الصفحة التالية.

عند التقسيم على صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدّمة إلى services.list مع الطلب الذي تم توفير الرمز المميّز للصفحة. وفي حال عدم تطابقهما، تكون النتيجة غير محدّدة.

نص الطلب

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

نص الاستجابة

رسالة الرد لطريقة services.list.

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

تمثيل JSON
{
  "services": [
    {
      object (Service)
    }
  ],
  "nextPageToken": string
}
الحقول
services[]

object (Service)

تم استرداد Service.

nextPageToken

string

إذا كانت قائمة النتائج كبيرة جدًا بحيث يتعذّر عرضها في استجابة واحدة، سيتم عرض رمز مميّز. إذا كانت السلسلة فارغة أو تم حذفها، تكون هذه الاستجابة هي آخر صفحة من النتائج.

يمكن استخدام هذا الرمز المميّز في مكالمة لاحقة إلى services.list للعثور على المجموعة التالية من Service.

تكون الرموز المميّزة للصفحة قصيرة الأجل ويجب ألا تستمرّ.

نطاقات التفويض

يتطلب استخدام أحد نطاقات OAuth التالية:

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

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