Method: projects.webApps.getConfig

الحصول على عنصر الإعداد المرتبط بـ WebApp المحدّد.

طلب HTTP

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

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

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

المَعلمات
name

string

اسم المورد لإعداد WebApp المطلوب تنزيله، بالتنسيق:

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


بما أنّ APP_ID هو معرّف فريد، يمكن استخدام نمط الوصول إلى المورد الفريد من المجموعة الفرعية هنا بالتنسيق:

projects/-/webApps/APP_ID


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

نص الطلب

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

نص الاستجابة

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

البيانات الوصفية لإعدادات تطبيق Firebase واحد على الويب.

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

string

غير قابل للتغيير. معرّف فريد يعيّنه المستخدم لـ FirebaseProject.

appId

string

غير قابل للتغيير. المعرّف الفريد العالمي الذي يعيّنه Firebase لـ WebApp

databaseURL

string

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

storageBucket

string

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

locationId

string

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

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

apiKey

string

keyString لمفتاح واجهة برمجة التطبيقات المرتبط بـ WebApp.

يُرجى العِلم أنّ هذه القيمة ليست apiKeyId (المعرّف الفريد) لمفتاح واجهة برمجة التطبيقات المرتبط بـ WebApp.

authDomain

string

يهيئ النطاق مصادقة Firebase لعمليات إعادة توجيه OAuth، بالتنسيق:

PROJECT_ID.firebaseapp.com

messagingSenderId

string

رقم تعريف المُرسِل لاستخدامه مع "المراسلة عبر السحابة الإلكترونية من Firebase".

measurementId

string

المعرّف الفريد الذي عيّنته Google لمصدر بيانات الموقع الإلكتروني في "إحصاءات Google" المرتبط WebApp. وتستخدِم حِزم تطوير البرامج (SDK) لمنصة Firebase هذا المعرّف للتفاعل مع واجهات برمجة تطبيقات "إحصاءات Google".

لا يتوفّر هذا الحقل إلا إذا كان WebApp مرتبطًا بمصدر بيانات من موقع إلكتروني في أحد التطبيقات + المواقع الإلكترونية في "إحصاءات Google". يمكنك الاطّلاع على مزيد من المعلومات حول هذا المعرّف ومصادر بيانات الويب في "إحصاءات Google" في مستندات "إحصاءات Google".

لإنشاء measurementId وربط WebApp بمصدر بيانات موقع إلكتروني على "إحصاءات Google"، اتصل بالرقم projects.addGoogleAnalytics.

بالنسبة إلى التطبيقات التي تستخدم الإصدار 7.20.0 والإصدارات الأحدث من حزمة تطوير البرامج (SDK) لJavaScript لـ Firebase، يسترجع Firebase بشكل ديناميكي measurementId عند إعداد تطبيقك لخدمة "إحصاءات Google". إنّ توفّر رقم التعريف هذا في عنصر الإعداد هو إجراء اختياري، إلا أنّه يمكن استخدامه كاحتياطي في الحالات النادرة التي يتعذّر فيها الجلب الديناميكي.

نطاقات الأذونات

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

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