CssProductInput

यह संसाधन, सीएसएस प्रॉडक्ट के लिए सबमिट किए गए इनपुट डेटा को दिखाता है. इसमें, सीएसएस से प्रोसेस किया गया प्रॉडक्ट नहीं दिखता. यह प्रॉडक्ट, आपको सीएसएस सेंटर, शॉपिंग विज्ञापनों या Google के सभी प्लैटफ़ॉर्म पर दिखता है.

JSON के काेड में दिखाना
{
  "name": string,
  "finalName": string,
  "rawProvidedId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "freshnessTime": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ]
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. सीएसएस प्रॉडक्ट इनपुट का नाम. फ़ॉर्मैट: accounts/{account}/cssProductInputs/{cssProductInput}, जहां आखिरी सेक्शन cssProductInput में तीन हिस्से होते हैं: contentLanguage~feedLabel~offerId. उदाहरण: accounts/123/cssProductInputs/de~DE~rawProvidedId123

finalName

string

सिर्फ़ आउटपुट के लिए. प्रोसेस किए गए सीएसएस प्रॉडक्ट का नाम. फ़ॉर्मैट: accounts/{account}/cssProducts/{css_product} "

rawProvidedId

string

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

contentLanguage

string

ज़रूरी है. सीएसएस प्रॉडक्ट के लिए, दो अक्षर वाला ISO 639-1 भाषा कोड.

feedLabel

string

ज़रूरी है. सीएसएस प्रॉडक्ट के लिए फ़ीड का लेबल. फ़ीड लेबल, "टारगेट किए गए देश" के समान है. इसलिए, यह हमेशा मान्य क्षेत्र कोड होना चाहिए. उदाहरण के लिए: जर्मनी के लिए 'DE', फ़्रांस के लिए 'FR'.

freshnessTime
(deprecated)

string (Timestamp format)

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

यह फ़ील्ड, आने वाले समय पर सेट नहीं होना चाहिए.

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

अगर यह सेट नहीं है, तो अपडेट को रोका नहीं जाएगा. साथ ही, अपडेट होने का आखिरी समय, डिफ़ॉल्ट रूप से उस समय पर सेट हो जाएगा जब CSS API को यह अनुरोध मिला था.

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

attributes

object (Attributes)

सीएसएस के प्रॉडक्ट एट्रिब्यूट की सूची.

customAttributes[]

object (CustomAttribute)

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