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 عمومی است که قالب آن با روش تعریف شده است.

نمایندگی JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
زمینه های
contentType

string

مقدار هدر HTTP Content-Type که نوع محتوای بدنه را مشخص می کند.

data

string ( bytes format)

بدنه درخواست/پاسخ HTTP به صورت باینری خام.

رشته ای با کد base64.

extensions[]

object

فراداده پاسخ خاص برنامه باید در اولین پاسخ برای APIهای جریانی تنظیم شود.

یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.

قالب

فرمت فایل مورد نظر

Enums
FORMAT_UNSPECIFIED Catch-all برای مقادیر enum ناشناخته.
XML پاسخی را در قالب XML برمی‌گرداند.
PLIST پاسخی را در قالب لیست دارایی (plist) برمی‌گرداند.
JSON پاسخی را در قالب JSON برمی‌گرداند.