Method: projects.remoteConfig.downloadDefaults

किसी प्रोजेक्ट के वर्तमान रिमोट कॉन्फ़िग टेम्पलेट पैरामीटर और डिफ़ॉल्ट मान JSON, प्रॉपर्टी सूची (प्लिस्ट), या XML प्रारूप में प्राप्त करें।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
project

string

आवश्यक। फायरबेस प्रोजेक्ट की प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, "प्रोजेक्ट/" से पहले जुड़ा हुआ है।

क्वेरी पैरामीटर

पैरामीटर
format

enum ( Format )

आवश्यक। वापस करने के लिए फ़ाइल संरचना.

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया एक सामान्य HTTP प्रतिक्रिया है जिसका प्रारूप विधि द्वारा परिभाषित किया गया है।

JSON प्रतिनिधित्व
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
खेत
contentType

string

HTTP कंटेंट-टाइप हेडर मान बॉडी के कंटेंट प्रकार को निर्दिष्ट करता है।

data

string ( bytes format)

HTTP अनुरोध/प्रतिक्रिया निकाय कच्चे बाइनरी के रूप में।

एक बेस64-एन्कोडेड स्ट्रिंग।

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 संपत्ति सूची (प्लिस्ट) प्रारूप में प्रतिक्रिया लौटाता है।
JSON JSON प्रारूप में प्रतिक्रिया देता है।