Method: projects.getAdminSdkConfig

مصنوع پیکربندی مرتبط با FirebaseProject مشخص شده را دریافت می کند، که می تواند توسط سرورها برای ساده سازی مقداردهی اولیه استفاده شود.

به طور معمول، این پیکربندی با دستور Firebase Admin SDK initializeApp استفاده می شود.

درخواست HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/adminSdkConfig}

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

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

مولفه های
name

string

نام منبع FirebaseProject ، در قالب:

projects/ PROJECT_IDENTIFIER /adminSdkConfig

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

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
زمینه های
projectId

string

تغییرناپذیر. یک شناسه منحصر به فرد اختصاص داده شده توسط کاربر برای FirebaseProject . این شناسه ممکن است در URL ها یا نام برخی از منابع Firebase مرتبط با پروژه ظاهر شود، اما معمولاً باید به عنوان نام مستعار مناسب برای ارجاع به پروژه در نظر گرفته شود.

databaseURL

string

نشانی وب پیش‌فرض پایگاه داده بیدرنگ Firebase.

storageBucket

string

نام پیش‌فرض Cloud Storage برای سطل ذخیره‌سازی Firebase.

locationId

string

شناسه مکان پیش‌فرض منبع GCP پروژه. مکان یکی از مکان‌های موجود منبع GCP است.

اگر مکان پیش‌فرض منبع GCP هنوز نهایی نشده باشد، این قسمت حذف می‌شود. برای تنظیم مکان پیش‌فرض منبع GCP پروژه، پس از افزودن منابع Firebase به پروژه defaultLocation.finalize فراخوانی کنید.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

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