احصل على معلمات قالب التكوين عن بعد الحالي للمشروع والقيم الافتراضية بتنسيق JSON أو قائمة الخصائص (plist) أو تنسيق XML.
طلب HTTP
GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:downloadDefaults
يستخدم عنوان URL بناء جملة gRPC Transcoding .
معلمات المسار
حدود | |
---|---|
project | مطلوب. رقم تعريف مشروع Firebase أو رقم المشروع، مسبوقًا بـ "projects/". |
معلمات الاستعلام
حدود | |
---|---|
format | مطلوب. بنية الملف للعودة. |
هيئة الطلب
يجب أن يكون نص الطلب فارغًا.
هيئة الاستجابة
إذا نجحت، فستكون الاستجابة عبارة عن استجابة HTTP عامة يتم تحديد تنسيقها بواسطة الطريقة.
تمثيل جيسون |
---|
{ "contentType": string, "data": string, "extensions": [ { "@type": string, field1: ..., ... } ] } |
مجالات | |
---|---|
contentType | تحدد قيمة رأس نوع محتوى HTTP نوع محتوى النص. |
data | نص طلب/استجابة HTTP كثنائي خام. سلسلة مشفرة بـ base64. |
extensions[] | البيانات الوصفية للاستجابة الخاصة بالتطبيق. يجب تعيينه في الاستجابة الأولى لواجهات برمجة التطبيقات المتدفقة. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
-
https://www.googleapis.com/auth/firebase.remoteconfig
-
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، راجع نظرة عامة على المصادقة .
شكل
تنسيق الملف المطلوب.
التعدادات | |
---|---|
FORMAT_UNSPECIFIED | التقاط الكل لقيم التعداد غير المعروفة. |
XML | إرجاع استجابة بتنسيق XML. |
PLIST | إرجاع استجابة بتنسيق قائمة الخصائص (plist). |
JSON | إرجاع استجابة بتنسيق JSON. |