Method: projects.remoteConfig.rollback

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

रोलबैक, पहले पब्लिश किए गए रिमोट कॉन्फ़िगरेशन टेंप्लेट को लागू करने और फ़ोर्स अपडेट करके उसे फिर से पब्लिश करने के बराबर होता है. सफल होने या कोई गड़बड़ी होने पर, पब्लिश किया गया RemoteConfig और अपडेट किया गया ETag, रिस्पॉन्स हेडर के तौर पर दिखाता है.

गड़बड़ी कोड की सूची देखने के लिए, पब्लिश करने में मदद करने वाली गाइड देखें. खास तौर पर, यह ध्यान रखें कि अगर versionNumber को रोलबैक करने का अनुरोध नहीं किया गया है, तो यह तरीका एचटीटीपी स्टेटस 404 के साथ गड़बड़ी वाला मैसेज दिखाता है.

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

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

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

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

पैरामीटर
project

string

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

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

अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "versionNumber": string
}
फ़ील्ड
versionNumber

string (int64 format)

ज़रूरी है. RemoteConfig का वर्शन नंबर, जिस पर रोल बैक किया जाना है. बताया गया वर्शन नंबर, मौजूदा वर्शन नंबर से कम होना चाहिए. साथ ही, वर्शन पुराने होने की वजह से उसे मिटाया नहीं गया हो.

जवाब का लेख

कामयाब होने पर, जवाब के मुख्य हिस्से में RemoteConfig का एक इंस्टेंस शामिल होता है.

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

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

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

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