Method: projects.sites.list

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

طلب HTTP

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

يستخدم عنوان URL بناء جملة gRPC Transcoding .

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

حدود
parent

string

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

projects/ PROJECT_IDENTIFIER

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

يتطلب التفويض إذن IAM التالي على parent المورد المحدد:

  • firebasehosting.sites.list

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

حدود
pageToken

string

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

pageSize

integer

خياري. الحد الأقصى لعدد المواقع للعودة.

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

هيئة الطلب

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

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

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

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

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