Method: projects.getAdminSdkConfig

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

ويتم عادةً استخدام هذه الإعدادات مع الأمر initializeApp لحزمة تطوير البرامج (SDK) لمشرفي Firebase.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

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

المَعلمات
name

string

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

projects/PROJECT_IDENTIFIER/adminSdkConfig

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

نص الطلب

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

نص الاستجابة

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

تمثيل JSON
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
الحقول
projectId

string

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

databaseURL

string

عنوان URL التلقائي لقاعدة بيانات Firebase في الوقت الفعلي.

storageBucket

string

اسم حزمة التخزين التلقائي في Cloud Storage لبرنامج Firebase.

locationId

string

رقم تعريف الموقع الجغرافي التلقائي لموارد Google Cloud Platform للمشروع. يكون الموقع الجغرافي أحد مواقع موارد GCP المتاحة.

يتم حذف هذا الحقل إذا لم يتم الانتهاء بعد من الموقع التلقائي لموارد 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

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