Method: projects.sites.list

يسرد كل Site مستضافة مرتبطة بالمشروع الرئيسي المحدّد في Firebase.

طلب HTTP

GET https://firebasehosting.googleapis.com/v1beta1/{parent=projects/*}/sites

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

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

المَعلمات
parent

string

مطلوب. مشروع Firebase المطلوب إدراج المواقع له بالتنسيق:

projects/PROJECT_IDENTIFIER

راجِع الحقل Site name للحصول على تفاصيل حول قيم PROJECT_IDENTIFIER.

يتطلّب التفويض الحصول على إذن إدارة الهوية وإمكانية الوصول التالي للمورد المحدّد parent:

  • firebasehosting.sites.list

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

المَعلمات
pageToken

string

هذه السمة اختيارية. رمز مميّز من مكالمة سابقة إلى sites.list لإعلام الخادم بمكان استئناف بطاقة بيانات المتجر

pageSize

integer

هذه السمة اختيارية. الحد الأقصى لعدد المواقع الإلكترونية المطلوب عرضها.

قد تعرض الخدمة رقمًا أقل في حال توفُّر عدد من المواقع الإلكترونية أقل من هذا العدد الأقصى.
وإذا لم يتم تحديده، يتم ضبط القيمة التلقائية على 40.

نص الطلب

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

نص الاستجابة

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

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

object (Site)

قائمة تضم Site عناصر مرتبطة بمشروع Firebase المحدّد.

nextPageToken

string

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

يمكنك تضمين هذا الرمز في مكالمتك التالية مع sites.list. تكون الرموز المميّزة للصفحة قصيرة الأجل ويجب عدم تخزينها.

نطاقات الأذونات

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

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

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