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

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