Method: projects.getAdminSdkConfig

يحصل على عنصر التكوين المرتبط بـ FirebaseProject المحدد، والذي يمكن استخدامه بواسطة الخوادم لتبسيط عملية التهيئة.

عادةً، يتم استخدام هذا التكوين مع أمر Firebase Admin SDK تهيئةApp .

طلب HTTP

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

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

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

حدود
name

string

اسم المورد لـ FirebaseProject بالتنسيق:

projects/ PROJECT_IDENTIFIER /adminSdkConfig

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

هيئة الطلب

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

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

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

تمثيل جيسون
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
مجالات
projectId

string

غير قابل للتغيير. معرف فريد مخصص من قبل المستخدم لـ FirebaseProject . قد يظهر هذا المعرف في عناوين URL أو أسماء بعض موارد Firebase المرتبطة بالمشروع، ولكن يجب التعامل معه عمومًا كاسم مستعار ملائم للإشارة إلى المشروع.

databaseURL

string

عنوان URL الافتراضي لقاعدة بيانات Firebase Realtime.

storageBucket

string

الاسم الافتراضي لحاوية تخزين Cloud Storage لـ Firebase.

locationId

string

معرف موقع مورد GCP الافتراضي للمشروع. يعد الموقع أحد مواقع موارد Google Cloud Platform المتاحة.

يتم حذف هذا الحقل إذا لم يتم الانتهاء من موقع مورد Google Cloud Platform الافتراضي بعد. لتعيين موقع مورد Google Cloud Platform الافتراضي للمشروع، اتصل بـ defaultLocation.finalize بعد إضافة موارد Firebase إلى المشروع.

نطاقات التفويض

يتطلب أحد نطاقات 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

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