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

برای جزئیات بیشتر در مورد مقادیر PROJECT_IDENTIFIER به قسمت name Site مراجعه کنید.

مجوز نیاز به مجوز IAM زیر در 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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.