Method: projects.services.list

تمام تنظیمات Service را برای پروژه مشخص شده فهرست می کند.

فقط Service هایی که به صراحت با استفاده از services.patch یا services.batchUpdate پیکربندی شده اند، بازگردانده می شوند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
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

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