Chrome Web Store API

Chrome Web Store API, ऐप्लिकेशन और एक्सटेंशन के डेटा का ऐक्सेस देता है. साथ ही, उन्हें मैनेज करने के लिए डेवलपर टूल उपलब्ध कराता है.

सेवा: chromewebstore.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

खोज से जुड़ा दस्तावेज़, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://chromewebstore.googleapis.com

REST रिसॉर्स: v2.media

तरीके
upload POST /v2/{name=publishers/*/items/*}:upload
POST /upload/v2/{name=publishers/*/items/*}:upload
किसी मौजूदा आइटम के लिए नया पैकेज अपलोड करें.

REST रिसॉर्स: v2.publishers.items

तरीके
cancelSubmission POST /v2/{name=publishers/*/items/*}:cancelSubmission
अगर किसी आइटम के लिए कोई अनुरोध सबमिट किया गया है, तो उसे रद्द करें.
fetchReviews GET /v2/{name=publishers/*/items/*}:fetchReviews
किसी आइटम के लिए, उपयोगकर्ताओं की समीक्षाएं फ़ेच करें.
fetchStatus GET /v2/{name=publishers/*/items/*}:fetchStatus
किसी आइटम की स्थिति की जानकारी फ़ेच करें.
getRatingSummary GET /v2/{name=publishers/*/items/*/ratingSummary}
इससे पब्लिशर के आइटम के लिए, RatingSummary मिलती है.
publish POST /v2/{name=publishers/*/items/*}:publish
स्टोर में पब्लिश करने के लिए, आइटम सबमिट करें.
queryMetrics GET /v2/{name=publishers/*/items/*}:queryMetrics
किसी आइटम की मेट्रिक के बारे में क्वेरी करें.
rollback POST /v2/{name=publishers/*/items/*}:rollback
यह किसी आइटम के पब्लिश किए गए CRX पैकेज को, पहले पब्लिश किए गए किसी खास CRX पैकेज पर रोल बैक करता है. साथ ही, उसे सभी उपयोगकर्ताओं के लिए पब्लिश करता है.
setPublishedDeployPercentage POST /v2/{name=publishers/*/items/*}:setPublishedDeployPercentage
आइटम के पब्लिश किए गए बदलाव के लिए, डिप्लॉयमेंट के टारगेट का ज़्यादा प्रतिशत सेट करें.