Method: projects.remoteConfig.downloadDefaults

किसी प्रोजेक्ट के मौजूदा रिमोट कॉन्फ़िगरेशन टेंप्लेट पैरामीटर और JSON, प्रॉपर्टी लिस्ट (plist) या एक्सएमएल फ़ॉर्मैट में डिफ़ॉल्ट वैल्यू पाएं.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
project

string

ज़रूरी है. Firebase प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसके आखिर में "प्रोजेक्ट/" लिखा होता है.

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

पैरामीटर
format

enum (Format)

ज़रूरी है. वापस दी जाने वाली फ़ाइल का स्ट्रक्चर.

अनुरोध का मुख्य भाग

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

JSON के काेड में दिखाना
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
फ़ील्ड
contentType

string

एचटीटीपी कॉन्टेंट-टाइप हेडर की वैल्यू, यह बताता है कि मुख्य हिस्से का कॉन्टेंट किस तरह का है.

data

string (bytes format)

एचटीटीपी अनुरोध/रिस्पॉन्स का मुख्य हिस्सा, रॉ बाइनरी के तौर पर.

base64 कोड में बदली गई स्ट्रिंग.

extensions[]

object

ऐप्लिकेशन से जुड़ा खास प्रतिक्रिया मेटाडेटा. स्ट्रीमिंग एपीआई के लिए पहली प्रतिक्रिया में सेट किया जाना चाहिए.

ऐसा ऑब्जेक्ट जिसमें किसी आर्बिट्रेरी टाइप के फ़ील्ड होते हैं. एक और फ़ील्ड "@type" में, टाइप की पहचान करने वाला एक यूआरआई शामिल है. उदाहरण: { "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 पहचान में न आने वाली enum वैल्यू के लिए कैच-ऑल.
XML एक्सएमएल फ़ॉर्मैट में जवाब देता है.
PLIST प्रॉपर्टी की सूची (plist) फ़ॉर्मैट में जवाब दिखाता है.
JSON यह रॉ JSON फ़ॉर्मैट में रिस्पॉन्स देता है (HttpBody में पैकेज के तौर पर न दिया गया हो).