REST Resource: accounts.products

संसाधन: प्रॉडक्ट

प्रोसेस किया गया प्रॉडक्ट, जो नियमों और पूरक डेटा सोर्स लागू करने के बाद, कई product inputs से बनाया गया है. प्रोसेस किया गया यह प्रॉडक्ट, आपके Merchant Center खाते, शॉपिंग विज्ञापनों, और Google के दूसरे प्लैटफ़ॉर्म पर दिखाए गए प्रॉडक्ट से मेल खाता है. हर प्रॉडक्ट, प्राइमरी डेटा सोर्स के एक प्रॉडक्ट इनपुट और पूरक डेटा सोर्स के कई इनपुट से बनाया जाता है. प्रॉडक्ट इनपुट डालने, अपडेट करने या मिटाने के बाद, अपडेट किया गया प्रोसेस किया गया प्रॉडक्ट वापस पाने में कुछ मिनट लग सकते हैं.

प्रोसेस किए गए प्रॉडक्ट और उसके सब-मैसेज के सभी फ़ील्ड, प्रॉडक्ट डेटा स्पेसिफ़िकेशन में मौजूद उनके एट्रिब्यूट के नाम से मेल खाते हैं. हालांकि, कुछ अपवाद भी हैं.

JSON के काेड में दिखाना
{
  "name": string,
  "channel": enum (ChannelEnum),
  "offerId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "dataSource": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "productStatus": {
    object (ProductStatus)
  },
  "versionNumber": string
}
फ़ील्ड
name

string

प्रॉडक्ट का नाम. फ़ॉर्मैट: "{product.name=accounts/{account}/products/{product}}" जहां आखिरी सेक्शन product में चार हिस्से होते हैं: channel~contentLanguage~feedLabel~offerId प्रॉडक्ट के नाम का उदाहरण "accounts/123/products/online~en~US~sku123" है

channel

enum (ChannelEnum)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट का चैनल.

offerId

string

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

contentLanguage

string

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट के लिए, दो अक्षर वाला ISO 639-1 भाषा कोड.

feedLabel

string

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट के लिए फ़ीड का लेबल.

dataSource

string

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

attributes

object (Attributes)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट एट्रिब्यूट की सूची.

customAttributes[]

object (CustomAttribute)

सिर्फ़ आउटपुट के लिए. कस्टम (व्यापारी/कंपनी/कारोबारी की ओर से दिए गए) एट्रिब्यूट की सूची. इसका इस्तेमाल, डेटा स्पेसिफ़िकेशन के किसी भी एट्रिब्यूट को उसके सामान्य फ़ॉर्म (उदाहरण के लिए, { "name": "size type", "value": "regular" }) में सबमिट करने के लिए भी किया जा सकता है. यह उन एट्रिब्यूट को सबमिट करने के लिए मददगार होता है जिन्हें एपीआई साफ़ तौर पर एक्सपोज़ नहीं करता. जैसे, 'Google पर खरीदें' के लिए इस्तेमाल किए जाने वाले अतिरिक्त एट्रिब्यूट.

productStatus

object (ProductStatus)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट का स्टेटस, डेटा की पुष्टि से जुड़ी समस्याएं. इसका मतलब है कि किसी प्रॉडक्ट के बारे में ऐसी जानकारी जिसे अलग-अलग समय पर कैलकुलेट किया जाता है.

versionNumber

string (int64 format)

सिर्फ़ आउटपुट के लिए. इससे प्रॉडक्ट के मौजूदा वर्शन (अप-टू-डेट होने की जानकारी) का पता चलता है. इसका इस्तेमाल, एक ही समय पर कई अपडेट करने पर सही क्रम बनाए रखने के लिए किया जा सकता है.

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

सिर्फ़ प्राइमरी डेटा सोर्स में शामिल करने के लिए इस्तेमाल किया जा सकता है.

अगर कार्रवाई को रोका जाता है, तो 'कार्रवाई रोक दी गई' अपवाद को थ्रो किया जाएगा.

ProductStatus

प्रॉडक्ट का स्टेटस, डेटा की पुष्टि से जुड़ी समस्याएं. इसका मतलब है कि किसी प्रॉडक्ट के बारे में ऐसी जानकारी जिसे अलग-अलग समय पर कैलकुलेट किया जाता है.

JSON के काेड में दिखाना
{
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ],
  "itemLevelIssues": [
    {
      object (ItemLevelIssue)
    }
  ],
  "creationDate": string,
  "lastUpdateDate": string,
  "googleExpirationDate": string
}
फ़ील्ड
destinationStatuses[]

object (DestinationStatus)

प्रॉडक्ट के लिए चुने गए डेस्टिनेशन.

itemLevelIssues[]

object (ItemLevelIssue)

प्रॉडक्ट से जुड़ी सभी समस्याओं की सूची.

creationDate

string (Timestamp format)

आइटम बनाने की तारीख, ISO 8601 फ़ॉर्मैट में.

lastUpdateDate

string (Timestamp format)

ISO 8601 फ़ॉर्मैट में, आइटम को पिछली बार अपडेट करने की तारीख.

googleExpirationDate

string (Timestamp format)

ISO 8601 फ़ॉर्मैट में, आइटम की समयसीमा खत्म होने की तारीख.

DestinationStatus

प्रॉडक्ट की स्थिति का डेस्टिनेशन स्टेटस.

JSON के काेड में दिखाना
{
  "reportingContext": enum (ReportingContextEnum),
  "approvedCountries": [
    string
  ],
  "pendingCountries": [
    string
  ],
  "disapprovedCountries": [
    string
  ]
}
फ़ील्ड
reportingContext

enum (ReportingContextEnum)

रिपोर्टिंग कॉन्टेक्स्ट का नाम.

approvedCountries[]

string

उन देशों के कोड (ISO 3166-1 alpha-2) की सूची जहां ऑफ़र को मंज़ूरी मिली है.

pendingCountries[]

string

उन देशों के कोड (ISO 3166-1 alpha-2) की सूची जहां ऑफ़र को मंज़ूरी मिलना बाकी है.

disapprovedCountries[]

string

उन देशों के कोड (ISO 3166-1 alpha-2) की सूची जहां ऑफ़र अस्वीकार कर दिया गया है.

ItemLevelIssue

प्रॉडक्ट की स्थिति का ItemLevelIssue.

JSON के काेड में दिखाना
{
  "code": string,
  "severity": enum (Severity),
  "resolution": string,
  "attribute": string,
  "reportingContext": enum (ReportingContextEnum),
  "description": string,
  "detail": string,
  "documentation": string,
  "applicableCountries": [
    string
  ]
}
फ़ील्ड
code

string

समस्या का गड़बड़ी कोड.

severity

enum (Severity)

इस समस्या से ऑफ़र दिखाने पर क्या असर पड़ता है.

resolution

string

क्या व्यापारी/कंपनी इस समस्या को हल कर सकती है.

attribute

string

अगर समस्या किसी एक एट्रिब्यूट की वजह से है, तो एट्रिब्यूट का नाम.

reportingContext

enum (ReportingContextEnum)

रिपोर्टिंग कॉन्टेक्स्ट, जिस पर समस्या लागू होती है.

description

string

समस्या के बारे में अंग्रेज़ी में कम शब्दों में जानकारी.

detail

string

समस्या की पूरी जानकारी अंग्रेज़ी में.

documentation

string

इस समस्या को हल करने में मदद करने के लिए, किसी वेब पेज का यूआरएल.

applicableCountries[]

string

उन देशों के कोड (ISO 3166-1 alpha-2) की सूची जहां ऑफ़र पर समस्या लागू होती है.

गंभीरता

इस समस्या की वजह से प्रॉडक्ट के दिखने पर क्या असर पड़ता है.

Enums
SEVERITY_UNSPECIFIED इसकी जानकारी नहीं दी गई है.
NOT_IMPACTED यह समस्या एक चेतावनी है और इसका सीधा असर प्रॉडक्ट पर नहीं पड़ता.
DEMOTED प्रॉडक्ट की रैंकिंग में गिरावट आती है और खोज के नतीजों में उसकी परफ़ॉर्मेंस पर असर पड़ता है
DISAPPROVED समस्या की वजह से प्रॉडक्ट अस्वीकार कर दिया जाता है.

तरीके

get

आपके Merchant Center खाते से प्रोसेस किए गए प्रॉडक्ट को वापस लाता है.

list

आपके Merchant Center खाते में प्रोसेस किए गए प्रॉडक्ट की सूची दिखाता है.