Method: projects.remoteConfig.downloadDefaults

احصل على معلمات قالب التكوين عن بعد الحالي للمشروع والقيم الافتراضية بتنسيق JSON أو قائمة الخصائص (plist) أو تنسيق XML.

طلب HTTP

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:downloadDefaults

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

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

حدود
project

string

مطلوب. رقم تعريف مشروع Firebase أو رقم المشروع، مسبوقًا بـ "projects/".

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

حدود
format

enum ( Format )

مطلوب. بنية الملف للعودة.

هيئة الطلب

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

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

إذا نجحت، فستكون الاستجابة عبارة عن استجابة HTTP عامة يتم تحديد تنسيقها بواسطة الطريقة.

تمثيل جيسون
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
مجالات
contentType

string

تحدد قيمة رأس نوع محتوى HTTP نوع محتوى النص.

data

string ( bytes format)

نص طلب/استجابة HTTP كثنائي خام.

سلسلة مشفرة بـ base64.

extensions[]

object

البيانات الوصفية للاستجابة الخاصة بالتطبيق. يجب تعيينه في الاستجابة الأولى لواجهات برمجة التطبيقات المتدفقة.

كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي "@type" على معرف URI يحدد النوع. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } .

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

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

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

شكل

تنسيق الملف المطلوب.

التعدادات
FORMAT_UNSPECIFIED التقاط الكل لقيم التعداد غير المعروفة.
XML إرجاع استجابة بتنسيق XML.
PLIST إرجاع استجابة بتنسيق قائمة الخصائص (plist).
JSON إرجاع استجابة بتنسيق JSON.