يمكنك الحصول على مَعلمات نموذج "الإعداد عن بُعد" الحالية للمشروع والقيم التلقائية بتنسيق JSON أو قائمة المواقع (plist) أو تنسيق XML.
طلب HTTP
GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:downloadDefaults
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
project |
مطلوب. رقم تعريف أو رقم مشروع لمشروع Firebase، مسبوق بـ "projects/ ". |
معامِلات طلب البحث
المَعلمات | |
---|---|
format |
مطلوب. بنية الملف المطلوب عرضها. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
تمثيل JSON |
---|
{ "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 الأولي (غير مضمَّن في كائن HttpBody). |