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 ईनम की अनजान वैल्यू के बारे में जानें.
XML एक्सएमएल फ़ॉर्मैट में जवाब देता है.
PLIST प्रॉपर्टी की सूची (plist) फ़ॉर्मैट में जवाब देता है.
JSON रॉ JSON फ़ॉर्मैट में जवाब देता है (किसी HttpBody ऑब्जेक्ट में पैकेज नहीं किया जाता).