Method: publishers.items.fetchStatus

किसी आइटम का स्टेटस फ़ेच करता है.

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

GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus

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

पाथ पैरामीटर

पैरामीटर
name

string

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

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

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

items.fetchStatus के लिए जवाब का मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
फ़ील्ड
name

string

अनुरोध किए गए आइटम का नाम.

itemId

string

सिर्फ़ आउटपुट के लिए. आइटम का आईडी.

publicKey

string

प्रॉडक्ट की सार्वजनिक कुंजी, जिसे स्टोर जनरेट कर सकता है.

publishedItemRevisionStatus

object (ItemRevisionStatus)

सिर्फ़ आउटपुट के लिए. आइटम के पब्लिश किए गए मौजूदा वर्शन की स्थिति. अगर आइटम पब्लिश नहीं किया गया है, तो इसे अनसेट कर दिया जाएगा.

submittedItemRevisionStatus

object (ItemRevisionStatus)

पब्लिश करने के लिए सबमिट किए गए आइटम के बदलाव की स्थिति. अगर आइटम को पिछली बार पब्लिश करने के बाद से, पब्लिश करने के लिए सबमिट नहीं किया गया है, तो यह एट्रिब्यूट सेट नहीं होगा.

lastAsyncUploadState

enum (UploadState)

सिर्फ़ आउटपुट के लिए. किसी आइटम के लिए, एसिंक्रोनस तरीके से किए गए पिछले अपलोड की स्थिति. यह कुकी सिर्फ़ तब सेट की जाती है, जब पिछले 24 घंटों में आइटम के लिए एसिंक अपलोड किया गया हो.

takenDown

boolean

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

warned

boolean

अगर वैल्यू 'सही है' पर सेट है, तो इसका मतलब है कि नीति के उल्लंघन की वजह से आइटम के लिए चेतावनी जारी की गई है. अगर समस्या ठीक नहीं की जाती है, तो आइटम को हटा दिया जाएगा. ज़्यादा जानकारी के लिए, डेवलपर डैशबोर्ड देखें.

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

इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ItemRevisionStatus

किसी आइटम के वर्शन में किए गए बदलाव के स्टेटस के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
फ़ील्ड
state

enum (ItemState)

सिर्फ़ आउटपुट के लिए. आइटम की मौजूदा स्थिति

distributionChannels[]

object (DistributionChannel)

आइटम के पैकेज के बारे में जानकारी

DistributionChannel

किसी रिलीज़ चैनल के लिए डिप्लॉयमेंट की जानकारी

JSON के काेड में दिखाना
{
  "deployPercentage": integer,
  "crxVersion": string
}
फ़ील्ड
deployPercentage

integer

रिलीज़ चैनल के लिए, डिप्लॉयमेंट का मौजूदा प्रतिशत. यह 0 से 100 के बीच की कोई भी संख्या हो सकती है.

crxVersion

string

अपलोड किए गए पैकेज के मेनिफ़ेस्ट में दिया गया एक्सटेंशन का वर्शन.