Method: projects.updateRemoteConfig

किसी प्रोजेक्ट का रिमोट कॉन्फ़िग टेम्पलेट प्रकाशित करें।

यह सुनिश्चित करने के लिए कि अंतिम बार देखा गया रिमोट कॉन्फिग टेम्पलेट इस अद्यतन द्वारा अधिलेखित किया जा रहा है, projects.getRemoteConfig द्वारा लौटाए गए ETag को एक If-Match हेडर के रूप में पास करें। If-Match: * वर्तमान संस्करण की परवाह किए बिना अपडेट को बाध्य करने के लिए।

सफल होने या त्रुटि होने पर प्रकाशित रिमोटकॉन्फिग और अद्यतन ईटैग को प्रतिक्रिया हेडर के रूप में लौटाता है।

त्रुटि कोड की सूची के लिए प्रकाशन मार्गदर्शिका देखें।

HTTP अनुरोध

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

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

पथ पैरामीटर

पैरामीटर
project

string

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

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

पैरामीटर
validateOnly

boolean

वैकल्पिक। डिफ़ॉल्ट रूप से false । यदि true , तो सर्वर केवल रिमोटकॉन्फिग को सत्यापित करने का प्रयास करेगा। यदि सत्यापन सफल हो जाता है, तो रिमोट कॉन्फिग को रिमोट कॉन्फिग सर्वर पर नहीं लिखा जाता है, इसके बजाय 200 OK प्रतिक्रिया लौटा दी जाती है। यदि सत्यापन विफल हो जाता है, तो एक सत्यापन त्रुटि लौटा दी जाती है।

ध्यान दें: इस बूलियन को false पर सेट करने के बाद भी अन्य त्रुटियां हो सकती हैं, भले ही projects.updateRemoteConfig के साथ कॉल करते समय 200 OK प्राप्त हो रहा हो और साथ validateOnly true पर सेट हो।

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

अनुरोध निकाय में RemoteConfig का एक उदाहरण शामिल है।

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

सफल होने पर, प्रतिक्रिया निकाय में RemoteConfig का एक उदाहरण होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।