Method: projects.remoteConfig.downloadDefaults

احصل على المعلَمات الحالية لنموذج "الإعداد عن بُعد" والقيم التلقائية الخاصة بمشروع معيّن بالترميز JSON أو قائمة المواقع (plist) أو XML.

طلب HTTP

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

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

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

المَعلمات
project

string

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

معامِلات طلب البحث

المَعلمات
format

enum (Format)

يجب ملء الحقل. بنية الملف المطلوب عرضها.

نص الطلب

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

نص الاستجابة

تمثيل JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
الحقول
contentType

string

قيمة العنوان HTTP Content-Type (نوع محتوى 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 الأولي (غير مضمّنة في كائن HttpBody).