Method: publishers.items.rollback

यह किसी आइटम के पब्लिश किए गए CRX पैकेज को, पहले पब्लिश किए गए किसी खास CRX पैकेज पर रोल बैक करता है. साथ ही, उसे सभी उपयोगकर्ताओं के लिए पब्लिश करता है.

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

POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback

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

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. publishers/{publisherId}/items/{itemId} फ़ॉर्म में रोलबैक किए जाने वाले आइटम का नाम

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

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

JSON के काेड में दिखाना
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
फ़ील्ड
targetCrxVersion

string

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

newVersion

string

ज़रूरी है. उस पैकेज को असाइन करने के लिए नया वर्शन जिस पर रोल बैक किया जा रहा है. इससे पिछले पैकेज को "रोल फ़ॉरवर्ड" किया जाता है. इसके लिए, उसे पब्लिश किए गए मौजूदा पैकेज से ज़्यादा वर्शन नंबर दिया जाता है. उदाहरण के लिए, अगर पब्लिश किया गया मौजूदा वर्शन 1.1 है, तो नया वर्शन 1.1.1 या 1.2 हो सकता है, लेकिन 1.0 नहीं.

rollbackReason

string

ज़रूरी है. रोलबैक की वजह, जिसका इस्तेमाल इंटरनल ऑडिटिंग और डेवलपर डैशबोर्ड पर दिखने के लिए किया जाएगा.

validateOnly

boolean

ज़रूरी नहीं. अगर यह सेट है, तो अनुरोध की पुष्टि करें और उसे टेस्ट करें. हालांकि, रोलबैक की प्रोसेस शुरू न करें

जवाब का मुख्य भाग

अगर अनुरोध पूरा हो जाता है, तो जवाब का मुख्य हिस्सा खाली रहता है.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/chromewebstore