- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- PublishType
- DeployInfo
- इसे आज़माएं!
स्टोर में पब्लिश करने के लिए आइटम सबमिट करें.
आइटम को समीक्षा के लिए सबमिट किया जाएगा. ऐसा तब तक होगा, जब तक skipReview
को सही पर सेट नहीं किया जाता या आइटम को publishType
को STAGED_PUBLISH
पर सेट करके, पिछले सबमिशन से स्टेज नहीं किया जाता.
एचटीटीपी अनुरोध
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
ज़रूरी है. आइटम का नाम |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "publishType": enum ( |
फ़ील्ड | |
---|---|
publishType |
ज़रूरी नहीं. इस विकल्प का इस्तेमाल करके यह कंट्रोल किया जा सकता है कि आइटम को मंज़ूरी मिलने के बाद तुरंत पब्लिश किया जाए या उसे बाद में पब्लिश करने के लिए तैयार रखा जाए. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से |
deployInfos[] |
ज़रूरी नहीं. डिप्लॉय करने से जुड़ी अतिरिक्त जानकारी. जैसे, रोल आउट के लिए शुरुआती तौर पर तय किया गया प्रतिशत. अगर यह वैल्यू सेट नहीं की जाती है, तो डेवलपर डैशबोर्ड में सेव की गई मौजूदा वैल्यू डिफ़ॉल्ट रूप से इस्तेमाल की जाती है. |
skipReview |
ज़रूरी नहीं. क्या आइटम की समीक्षा को स्किप करने की कोशिश करनी है. एपीआई यह पुष्टि करेगा कि आइटम ज़रूरी शर्तें पूरी करता है या नहीं. अगर आइटम की समीक्षा ज़रूरी है, तो पुष्टि करने से जुड़ी गड़बड़ी का मैसेज दिखेगा. अगर इसे सेट नहीं किया जाता है, तो यह डिफ़ॉल्ट रूप से |
जवाब का मुख्य भाग
items.publish
के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
फ़ील्ड | |
---|---|
name |
सबमिट किए गए आइटम का नाम |
itemId |
सिर्फ़ आउटपुट के लिए. आइटम का आईडी. |
state |
सिर्फ़ आउटपुट के लिए. सबमिशन की मौजूदा स्थिति. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/chromewebstore
PublishType
समीक्षा पास करने पर, यह आइटम किस तरह से पब्लिश किया जाएगा.
Enums | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
डिफ़ॉल्ट मान. यह DEFAULT_PUBLISH के जैसा ही है. |
DEFAULT_PUBLISH |
मंज़ूरी मिलने के बाद, सबमिशन तुरंत पब्लिश कर दिया जाएगा. |
STAGED_PUBLISH |
मंज़ूरी मिलने के बाद, सबमिशन को स्टेज किया जाएगा. इसके बाद, डेवलपर इसे पब्लिश कर सकता है. |
DeployInfo
किसी रिलीज़ चैनल के लिए, डिप्लॉयमेंट की जानकारी. इस कुकी का इस्तेमाल, डिप्लॉयमेंट पैरामीटर अपडेट करने के अनुरोधों में किया जाता है.
JSON के काेड में दिखाना |
---|
{ "deployPercentage": integer } |
फ़ील्ड | |
---|---|
deployPercentage |
ज़रूरी है. रिलीज़ चैनल के लिए, डिप्लॉयमेंट का मौजूदा प्रतिशत. यह 0 से 100 के बीच की कोई भी संख्या हो सकती है. |