- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह किसी आइटम के पब्लिश किए गए CRX पैकेज को, पहले पब्लिश किए गए किसी खास CRX पैकेज पर रोल बैक करता है. साथ ही, उसे सभी उपयोगकर्ताओं के लिए पब्लिश करता है.
एचटीटीपी अनुरोध
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
name |
ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "targetCrxVersion": string, "newVersion": string, "rollbackReason": string, "validateOnly": boolean } |
| फ़ील्ड | |
|---|---|
targetCrxVersion |
ज़रूरी है. पहले पब्लिश किया गया वह CRX वर्शन जिस पर रोल बैक करना है. अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट रूप से पब्लिश किया गया आखिरी CRX वर्शन इस्तेमाल किया जाता है. |
newVersion |
ज़रूरी है. उस पैकेज को असाइन करने के लिए नया वर्शन जिस पर रोल बैक किया जा रहा है. इससे पिछले पैकेज को "रोल फ़ॉरवर्ड" किया जाता है. इसके लिए, उसे पब्लिश किए गए मौजूदा पैकेज से ज़्यादा वर्शन नंबर दिया जाता है. उदाहरण के लिए, अगर पब्लिश किया गया मौजूदा वर्शन 1.1 है, तो नया वर्शन 1.1.1 या 1.2 हो सकता है, लेकिन 1.0 नहीं. |
rollbackReason |
ज़रूरी है. रोलबैक की वजह, जिसका इस्तेमाल इंटरनल ऑडिटिंग और डेवलपर डैशबोर्ड पर दिखने के लिए किया जाएगा. |
validateOnly |
ज़रूरी नहीं. अगर यह सेट है, तो अनुरोध की पुष्टि करें और उसे टेस्ट करें. हालांकि, रोलबैक की प्रोसेस शुरू न करें |
जवाब का मुख्य भाग
अगर अनुरोध पूरा हो जाता है, तो जवाब का मुख्य हिस्सा खाली रहता है.
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/chromewebstore