Method: projects.remoteConfig.listVersions

पब्लिश हो चुकी Remote Config template versions की सूची पाएं. इसमें, सूची को समय के हिसाब से उल्टे क्रम में लगाया जाता है.

सिर्फ़ पिछले 300 वर्शन ही सेव किए जाते हैं.

नॉन-ऐक्टिव रिमोट कॉन्फ़िगरेशन टेंप्लेट से जुड़े सभी वर्शन. जैसे, क्लाइंट की ओर से फ़ेच किए जा रहे टेंप्लेट को छोड़कर, सभी वर्शन 90 दिन से ज़्यादा पुराने होने पर भी मिटा दिए जाते हैं.

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

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

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

पाथ पैरामीटर

पैरामीटर
project

string

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

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

पैरामीटर
pageSize

integer

ज़रूरी नहीं. हर पेज पर लौटाए जाने वाले आइटम की ज़्यादा से ज़्यादा संख्या.

pageToken

string

ज़रूरी नहीं. अगर पिछले सूची अनुरोध की मदद से, NextPageToken वैल्यू कोई मिलती है, तो वह मिलती है.

endVersionNumber

string (int64 format)

ज़रूरी नहीं. नतीजों में शामिल करने के लिए, सबसे नए वर्शन का नंबर बताएं. अगर बताया गया है, तो यह शून्य से ज़्यादा होना चाहिए. डिफ़ॉल्ट रूप से सबसे नया वर्शन होता है.

startTime

string (Timestamp format)

ज़रूरी नहीं. नतीजों में शामिल करने के लिए, अपडेट का सबसे पहले का समय तय करना; इस समय से पहले अपडेट की गई कोई भी जानकारी शामिल नहीं की जाएगी.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

ज़रूरी नहीं. नतीजों में शामिल करने के लिए, हाल ही में अपडेट किए जाने का समय बताएं; इस समय को या इसके बाद अपडेट की गई कोई भी जानकारी शामिल नहीं की जाएगी.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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

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

जवाब का लेख

इसमें RemoteConfig के versions की पेजों वाली सूची शामिल होती है.

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

JSON के काेड में दिखाना
{
  "versions": [
    {
      object (Version)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
versions[]

object (Version)

वर्शन मेटाडेटा के ऑब्जेक्ट की सूची, जिसे समय के हिसाब से उलटा क्रम में लगाया जाता है.

nextPageToken

string

नतीजों के अगले पेज को फिर से पाने के लिए टोकन. इसके अलावा, अगर सूची में कोई और नतीजा नहीं है, तो खाली छोड़ा जा सकता है.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.