Package google.shopping.css.v1

इंडेक्स

AccountLabelsService

Merchant Center और सीएसएस खातों के लेबल मैनेज करता है.

CreateAccountLabel

rpc CreateAccountLabel(CreateAccountLabelRequest) returns (AccountLabel)

नया लेबल बनाता है, जिसे किसी खाते को असाइन नहीं किया जाता.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

DeleteAccountLabel

rpc DeleteAccountLabel(DeleteAccountLabelRequest) returns (Empty)

यह किसी लेबल को मिटा देता है और उसे उन सभी खातों से हटा देता है जिनमें उसे असाइन किया गया था.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

ListAccountLabels

rpc ListAccountLabels(ListAccountLabelsRequest) returns (ListAccountLabelsResponse)

किसी खाते के मालिकाना हक वाले लेबल की सूची दिखाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

UpdateAccountLabel

rpc UpdateAccountLabel(UpdateAccountLabelRequest) returns (AccountLabel)

किसी लेबल को अपडेट करता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

AccountsService

सीएसएस/एमसी खाते की जानकारी मैनेज करने की सेवा.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

आईडी के हिसाब से, एक सीएसएस/एमसी खाता वापस लाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

ListChildAccounts

rpc ListChildAccounts(ListChildAccountsRequest) returns (ListChildAccountsResponse)

यह सुविधा, बताए गए सीएसएस खाता आईडी के तहत सभी खातों की सूची दिखाती है. साथ ही, लेबल आईडी और खाते के नाम के हिसाब से फ़िल्टर भी करती है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

UpdateLabels

rpc UpdateLabels(UpdateAccountLabelsRequest) returns (Account)

सीएसएस डाेमेन के ज़रिए, सीएसएस/एमसी खातों को असाइन किए गए लेबल अपडेट करता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

CssProductInputsService

CssProductInput संसाधन का इस्तेमाल करने वाली सेवा. इस सेवा की मदद से, सीएसएस प्रॉडक्ट डाले/अपडेट किए/मिटाए जा सकते हैं.

DeleteCssProductInput

rpc DeleteCssProductInput(DeleteCssProductInputRequest) returns (Empty)

आपके CSS Center खाते से सीएसएस प्रॉडक्ट इनपुट मिटाता है.

मिटाने के बाद, इनपुट उपलब्ध न होने में कुछ मिनट लग सकते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

InsertCssProductInput

rpc InsertCssProductInput(InsertCssProductInputRequest) returns (CssProductInput)

आपके CSS Center खाते में CssProductInput अपलोड करता है. अगर contentLanguage, identity, feedLabel, और feedId की वैल्यू वाला कोई इनपुट पहले से मौजूद है, तो यह तरीका उस एंट्री की जगह ले लेता है.

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

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

UpdateCssProductInput

rpc UpdateCssProductInput(UpdateCssProductInputRequest) returns (CssProductInput)

यह आपके CSS Center खाते में मौजूदा सीएसएस प्रॉडक्ट इनपुट को अपडेट करता है.

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

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

CssProductsService

सीएसएस प्रॉडक्ट(जिसे इंटरनल तौर पर एग्रीगेट ऑफ़र भी कहा जाता है) को पाने और उनकी सूची बनाने की सेवा.

GetCssProduct

rpc GetCssProduct(GetCssProductRequest) returns (CssProduct)

आपके CSS Center खाते से, प्रोसेस किए गए सीएसएस प्रॉडक्ट को वापस लाता है. प्रॉडक्ट इनपुट डालने, अपडेट करने या मिटाने के बाद, अपडेट किया गया फ़ाइनल प्रॉडक्ट वापस पाने में कुछ मिनट लग सकते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

ListCssProducts

rpc ListCssProducts(ListCssProductsRequest) returns (ListCssProductsResponse)

आपके CSS Center खाते में, प्रोसेस किए गए सीएसएस प्रॉडक्ट की सूची दिखाता है. जवाब में, pageSize से तय किए गए आइटम से कम आइटम हो सकते हैं. pageToken का इस्तेमाल करके यह तय करें कि क्या और आइटम के लिए अनुरोध करना है.

सीएसएस प्रॉडक्ट इनपुट डालने, अपडेट करने या मिटाने के बाद, अपडेट किया गया और प्रोसेस किया गया सीएसएस प्रॉडक्ट वापस पाने में कुछ मिनट लग सकते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

QuotaService

CSS API के हर तरीके के लिए, कॉल कोटा की जानकारी पाने की सेवा.

ListQuotaGroups

rpc ListQuotaGroups(ListQuotaGroupsRequest) returns (ListQuotaGroupsResponse)

इसमें, आपके CSS Center खाते के लिए हर ग्रुप के हिसाब से, कॉल के लिए तय किया गया रोज़ का कोटा और इस्तेमाल की जानकारी दिखती है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.

खाता

सीएसएस/एमसी खाते के बारे में जानकारी.

फ़ील्ड
name

string

लेबल रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}

full_name

string

सिर्फ़ आउटपुट के लिए. इम्यूटेबल. सीएसएस/एमसी खाते का पूरा नाम.

label_ids[]

int64

सीएसएस के पैरंट खाते से, सीएसएस/एमसीए खाते को मैन्युअल तरीके से असाइन किए गए लेबल आईडी.

automatic_label_ids[]

int64

CSS Center की मदद से, Merchant Center खाते को असाइन किए गए अपने-आप जनरेट हुए लेबल आईडी.

account_type

AccountType

सिर्फ़ आउटपुट के लिए. इस खाते का टाइप.

display_name

string

सीएसएस/एमसी खाते का छोटा डिसप्ले नेम.

homepage_uri

string

सिर्फ़ आउटपुट के लिए. इम्यूटेबल. सीएसएस/एमसी खाते का होम पेज.

parent

string

सीएसएस/एमसी खाते का पैरंट रिसॉर्स. सीएसएस डाेमेन के लिए सीएसएस ग्रुप; एमसी खातों के लिए सीएसएस डाेमेन. यह सिर्फ़ तब दिखता है, जब उपयोगकर्ता के पास पैरंट खाते का ऐक्सेस हो. ध्यान दें: एमसी सब-खातों के लिए, यह सीएसएस डोमेन भी है, जो एमसीए खाते का पैरंट रिसॉर्स है. ऐसा इसलिए है, क्योंकि हम हैरारकी को असरदार तरीके से फ़्लैट कर रहे हैं."

AccountType

खाता टाइप.

Enums
ACCOUNT_TYPE_UNSPECIFIED खाते का टाइप पता नहीं है.
CSS_GROUP सीएसएस ग्रुप खाता.
CSS_DOMAIN सीएसएस डाेमेन खाता.
MC_PRIMARY_CSS_MCA Merchant Center का प्राइमरी सीएसएस एमसीए खाता.
MC_CSS_MCA Merchant Center में मौजूद सीएसएस एमसीए खाता.
MC_MARKETPLACE_MCA MC Marketplace MCA खाता.
MC_OTHER_MCA Merchant Center का कोई दूसरा एमसीए खाता.
MC_STANDALONE Merchant Center का स्टैंडअलोन खाता.
MC_MCA_SUBACCOUNT Merchant Center का एमसीए उप-खाता.

AccountLabel

सीएसएस डोमेन या सीएसएस ग्रुप के किसी उप-खाते को असाइन किया गया लेबल.

फ़ील्ड
name

string

आइडेंटिफ़ायर. लेबल का संसाधन नाम. फ़ॉर्मैट: accounts/{account}/labels/{label}

label_id

int64

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

account_id

int64

सिर्फ़ आउटपुट के लिए. उस खाते का आईडी जिससे यह लेबल जुड़ा है.

label_type

LabelType

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

display_name

string

इस लेबल का डिसप्ले नेम.

description

string

इस लेबल की जानकारी.

LabelType

लेबल का टाइप.

Enums
LABEL_TYPE_UNSPECIFIED लेबल का टाइप अज्ञात है.
MANUAL इससे पता चलता है कि लेबल को मैन्युअल तरीके से बनाया गया था.
AUTOMATIC इससे पता चलता है कि लेबल, CSS Center ने अपने-आप बनाया है.

विशेषताएं

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

फ़ील्ड
low_price

Price

सीएसएस प्रॉडक्ट की कम कीमत.

high_price

Price

सीएसएस प्रॉडक्ट की कीमत ज़्यादा है.

headline_offer_price

Price

सीएसएस प्रॉडक्ट की हेडलाइन कीमत.

headline_offer_shipping_price

Price

सीएसएस प्रॉडक्ट की हेडलाइन कीमत.

product_types[]

string

आइटम की कैटगरी (प्रॉडक्ट डेटा स्पेसिफ़िकेशन में बताए गए फ़ॉर्मैट में).

size_types[]

string

आइटम का कट. इसका इस्तेमाल, कपड़ों के आइटम के लिए साइज़ के अलग-अलग टाइप को दिखाने के लिए किया जा सकता है. ज़्यादा से ज़्यादा दो साइज़ टाइप दिए जा सकते हैं ([https://support.google.com/merchants/answer/6324497](साइज़ टाइप) देखें).

product_details[]

ProductDetail

प्रॉडक्ट की तकनीकी जानकारी या अन्य जानकारी.

product_weight

ProductWeight

प्रॉडक्ट का वज़न, दी गई इकाइयों में. वैल्यू, 0 (बिना शामिल किए) और 2000 (शामिल किए गए) के बीच होनी चाहिए.

product_length

ProductDimension

दी गई इकाइयों में प्रॉडक्ट की लंबाई. वैल्यू, 0 (बिना शुल्क के) और 3,000 (शुल्क के साथ) के बीच होनी चाहिए.

product_width

ProductDimension

दी गई इकाइयों में प्रॉडक्ट की चौड़ाई. वैल्यू, 0 (बिना शुल्क के) और 3,000 (शुल्क के साथ) के बीच होनी चाहिए.

product_height

ProductDimension

दी गई इकाइयों में प्रॉडक्ट की ऊंचाई. वैल्यू, 0 (बिना शुल्क के) और 3,000 (शुल्क के साथ) के बीच होनी चाहिए.

product_highlights[]

string

बुलेट पॉइंट, जो किसी प्रॉडक्ट की सबसे ज़रूरी हाइलाइट के बारे में बताते हैं.

certifications[]

Certification

दिए गए प्रॉडक्ट के लिए, सीएसएस के दावे वाले सर्टिफ़िकेट की सूची.

expiration_date

Timestamp

ISO 8601 फ़ॉर्मैट में वह तारीख जब आइटम की समयसीमा खत्म हो जाएगी. यह तारीख, आइटम डालते समय तय की जाती है. एक्सपायर होने की असल तारीख, productstatuses में googleExpirationDate के तौर पर दिखती है. अगर expirationDate बहुत आगे की तारीख है, तो हो सकता है कि एक्सपायर होने की तारीख पहले की हो. ध्यान दें: आइटम की समयसीमा खत्म होने के दो दिन बाद ही, उसे मिटाया जा सकता है.

included_destinations[]

string

इस टारगेट के लिए, शामिल करने के लिए डेस्टिनेशन की लिस्ट. इसे Merchant Center में चुने गए चेक बॉक्स के मुताबिक तैयार किया जाता है. डिफ़ॉल्ट डेस्टिनेशन हमेशा शामिल किए जाते हैं. हालांकि, अगर उन्हें excludedDestinations में दिया जाता है, तो उन्हें शामिल नहीं किया जाएगा.

excluded_destinations[]

string

इस टारगेट के लिए, शामिल नहीं करने के लिए डेस्टिनेशन की लिस्ट. इसे Merchant Center में खाली चेक बॉक्स के मुताबिक तैयार किया जाता है.

headline_offer_installment

HeadlineOfferInstallment

किसी आइटम के लिए चुकानी जाने वाली किस्तों की संख्या और रकम.

headline_offer_subscription_cost

HeadlineOfferSubscriptionCost

सदस्यता के अनुबंध से जुड़े आइटम के लिए, अवधियों (महीने या साल) की संख्या और हर अवधि के लिए पेमेंट की रकम.

cpp_ads_redirect

string

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

number_of_offers

int64

सीएसएस प्रॉडक्ट की संख्या.

headline_offer_condition

string

हेडलाइन ऑफ़र पेज पर प्रॉडक्ट की स्थिति.

title

string

आइटम का टाइटल.

description

string

आइटम की जानकारी.

brand

string

प्रॉडक्ट से जुड़े एट्रिब्यूट.[14-36] सामान का ब्रैंड.

mpn

string

सामान का मैन्युफ़ैक्चरर पार्ट नंबर (MPN).

gtin

string

सामान का ग्लोबल ट्रेड आइटम नंबर (GTIN).

google_product_category

string

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

adult

bool

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

multipack

int64

व्यापारी या कंपनी के बनाए गए किसी मल्टीपैक में मौजूद एक जैसे प्रॉडक्ट की संख्या.

is_bundle

bool

क्या आइटम, व्यापारी/कंपनी का तय किया गया बंडल है. बंडल, अलग-अलग प्रॉडक्ट का एक कस्टम ग्रुप होता है. इसे व्यापारी या कंपनी, एक ही कीमत पर बेचती है.

age_group

string

सामान के लिए टारगेट किया गया उम्र समूह.

color

string

आइटम का रंग.

gender

string

आइटम किस लिंग के लिए है.

material

string

आइटम किस चीज़ से बना है.

pattern

string

आइटम का पैटर्न (उदाहरण के लिए, पोल्का डॉट).

size

string

आइटम का साइज़. सिर्फ़ एक वैल्यू डाली जा सकती है. अलग-अलग साइज़ वाले वैरिएंट के लिए, हर साइज़ के लिए एक अलग प्रॉडक्ट डालें. साथ ही, हर प्रॉडक्ट के लिए itemGroupId एट्रिब्यूट की एक ही वैल्यू सबमिट करें. साइज़ की परिभाषा के बारे में जानने के लिए, [https://support.google.com/merchants/answer/6324492](साइज़ की परिभाषा) पर जाएं.

size_system

string

वह सिस्टम जिसमें साइज़ की जानकारी दी गई है. कपड़े वाले सामान के लिए, इसका इस्तेमाल करने का सुझाव दिया जाता है.

item_group_id

string

एक ही प्रॉडक्ट के सभी वैरिएंट के लिए, एक ही आइडेंटिफ़ायर होता है.

pause

string

इस आइटम को कुछ समय के लिए पब्लिश नहीं किया जाएगा.

custom_label_0

string

शॉपिंग कैंपेन में आइटम को कस्टम ग्रुप में बांटने के लिए कस्टम लेबल 0.

custom_label_1

string

शॉपिंग कैंपेन में आइटम की कस्टम ग्रुपिंग के लिए कस्टम लेबल 1.

custom_label_2

string

शॉपिंग कैंपेन में आइटम को कस्टम ग्रुप में बांटने के लिए कस्टम लेबल 2.

custom_label_3

string

शॉपिंग कैंपेन में आइटम को कस्टम ग्रुप में बांटने के लिए कस्टम लेबल 3.

custom_label_4

string

शॉपिंग कैंपेन में आइटम को कस्टम ग्रुप में बांटने के लिए, कस्टम लेबल 4.

सर्टिफ़िकेशन

प्रॉडक्ट का सर्टिफ़िकेट. किसी प्रॉडक्ट से जुड़े सर्टिफ़िकेट की जानकारी देने के लिए, इस एट्रिब्यूट का इस्तेमाल करें. जैसे, प्रॉडक्ट के लिए ऊर्जा दक्षता की रेटिंग.

फ़ील्ड
name

string

सर्टिफ़िकेट का नाम. फ़िलहाल, इस एट्रिब्यूट की सबसे सामान्य वैल्यू "EPREL" है. इससे ईयू के यूरोपियन रजिस्ट्री फ़ॉर एनर्जी लेबलिंग (ईपीआरईएल) के डेटाबेस में मौजूद ऊर्जा दक्षता के सर्टिफ़िकेट का पता चलता है.

authority

string

सर्टिफ़िकेट देने वाली संस्था या निकाय का नाम. फ़िलहाल, यूरोपियन यूनियन (ईयू) में ऊर्जा के लिए तय किए गए मानकों के लिए, "EC" या “European_Commission” वैल्यू का इस्तेमाल सबसे ज़्यादा किया जाता है.

code

string

सर्टिफ़िकेट का कोड. उदाहरण के लिए, https://eprel.ec.europa.eu/screen/product/dishwashers2019/123456 लिंक वाले ईपीआरईएल सर्टिफ़िकेट के लिए कोड 123456 है. यूरोपियन एनर्जी लेबल के लिए, यह कोड ज़रूरी है.

CreateAccountLabelRequest

'CreateAccountLanel' तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. माता-पिता/अभिभावक का खाता. फ़ॉर्मैट: accounts/{account}

account_label

AccountLabel

ज़रूरी है. वह लेबल जिसे बनाना है.

CssProduct

प्रोसेस किया गया सीएसएस प्रॉडक्ट.

फ़ील्ड
name

string

सीएसएस प्रॉडक्ट का नाम. फ़ॉर्मैट: "accounts/{account}/cssProducts/{css_product}"

raw_provided_id

string

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट के लिए आपका यूनीक रॉ आइडेंटिफ़ायर.

content_language

string

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

feed_label

string

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

attributes

Attributes

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

custom_attributes[]

CustomAttribute

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

css_product_status

CssProductStatus

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

CssProductInput

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

फ़ील्ड
name

string

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

final_name

string

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

raw_provided_id

string

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

content_language

string

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

feed_label

string

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

freshness_time
(deprecated)

Timestamp

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

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

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

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

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

attributes

Attributes

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

custom_attributes[]

CustomAttribute

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

CssProductStatus

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

फ़ील्ड
destination_statuses[]

DestinationStatus

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

item_level_issues[]

ItemLevelIssue

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

creation_date

Timestamp

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

last_update_date

Timestamp

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

google_expiration_date

Timestamp

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

DestinationStatus

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

फ़ील्ड
destination

string

डेस्टिनेशन का नाम

approved_countries[]

string

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

pending_countries[]

string

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

disapproved_countries[]

string

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

ItemLevelIssue

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

फ़ील्ड
code

string

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

servability

string

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

resolution

string

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

attribute

string

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

destination

string

वह डेस्टिनेशन जिस पर समस्या लागू होती है.

description

string

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

detail

string

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

documentation

string

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

applicable_countries[]

string

उन देशों के कोड (ISO 3166-1 alpha-2) की सूची जहां सीएसएस प्रॉडक्ट में समस्या आ रही है.

DeleteAccountLabelRequest

'DeleteAccountLabel' तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. मिटाए जाने वाले लेबल का नाम. फ़ॉर्मैट: accounts/{account}/labels/{label}

DeleteCssProductInputRequest

DeleteCssProductInput तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

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

supplemental_feed_id

int64

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

GetAccountRequest

GetAccount तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. मैनेज की जा रही सीएसएस/एमसी खाते का नाम. फ़ॉर्मैट: accounts/{account}

parent

string

ज़रूरी नहीं. यह सिर्फ़ एमसी खाते की जानकारी पाने के लिए ज़रूरी है. सीएसएस डोमेन, जो एमसी खाते का पैरंट रिसॉर्स है. फ़ॉर्मैट: accounts/{account}

GetCssProductRequest

GetCssProduct तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. उस सीएसएस प्रॉडक्ट का नाम जिसे वापस लाना है.

HeadlineOfferInstallment

किस्त की जानकारी देने वाला मैसेज.

फ़ील्ड
months

int64

उन किस्तों की संख्या जो खरीदार को चुकानी हैं.

amount

Price

वह रकम जो खरीदार को हर महीने चुकानी है.

downpayment

Price

खरीदार को पहले ही चुकानी वाली रकम.

HeadlineOfferSubscriptionCost

प्रॉडक्ट की सदस्यता शुल्क की जानकारी.

फ़ील्ड
period

SubscriptionPeriod

सदस्यता की अवधि का टाइप. इन वैल्यू का इस्तेमाल किया जा सकता है: * "month" * "year"

period_length

int64

सदस्यता की उन अवधियों की संख्या जिनके लिए खरीदार को पैसे चुकाने हैं.

amount

Price

वह रकम जो खरीदार को सदस्यता की हर अवधि के लिए चुकानी है.

InsertCssProductInputRequest

InsertCssProductInput तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. वह खाता जहां यह सीएसएस प्रॉडक्ट डाला जाएगा. फ़ॉर्मैट: accounts/{account}

css_product_input

CssProductInput

ज़रूरी है. डालने के लिए सीएसएस प्रॉडक्ट इनपुट.

feed_id
(deprecated)

int64

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

ListAccountLabelsRequest

ListAccountLabels तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. माता-पिता/अभिभावक का खाता. फ़ॉर्मैट: accounts/{account}

page_size

int32

लौटाए जाने वाले लेबल की ज़्यादा से ज़्यादा संख्या. हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई वैल्यू नहीं दी जाती है, तो ज़्यादा से ज़्यादा 50 लेबल दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 1,000 हो सकती है. 1,000 से ज़्यादा वैल्यू को 1,000 पर सेट कर दिया जाएगा.

page_token

string

पेज टोकन, जो पिछले ListAccountLabels कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListAccountLabels को दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListAccountLabelsResponse

ListAccountLabels तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
account_labels[]

AccountLabel

चुने गए खाते के लेबल.

next_page_token

string

एक टोकन, जिसे अगले पेज को फिर से पाने के लिए page_token के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.

ListChildAccountsRequest

ListChildAccounts तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. माता-पिता/अभिभावक का खाता. यह सीएसएस ग्रुप या डोमेन होना चाहिए. फ़ॉर्मैट: accounts/{account}

page_size

int32

ज़रूरी नहीं. कितने खाते दिखाने हैं. हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई वैल्यू नहीं दी गई है, तो ज़्यादा से ज़्यादा 50 खाते दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 100 हो सकती है. 100 से ज़्यादा वैल्यू को 100 पर सेट कर दिया जाएगा.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListChildAccounts कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListChildAccounts को दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

label_id

int64

अगर यह सेट है, तो दिए गए लेबल आईडी वाले सिर्फ़ एमसी खाते दिखाए जाएंगे.

full_name

string

अगर यह सेट है, तो दिए गए नाम (बड़े और छोटे अक्षरों में अंतर) वाले सिर्फ़ एमसी खाते दिखाए जाएंगे.

ListChildAccountsResponse

ListChildAccounts तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
accounts[]

Account

चुने गए सीएसएस पैरंट खाते के लिए, सीएसएस/Merchant Center खाते.

next_page_token

string

एक टोकन, जिसे अगले पेज को फिर से पाने के लिए page_token के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.

ListCssProductsRequest

ListCssProducts तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. वह खाता/डोमेन जिसके लिए प्रोसेस किए गए सीएसएस प्रॉडक्ट की सूची बनानी है. फ़ॉर्मैट: accounts/{account}

page_size

int32

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

page_token

string

पेज टोकन, जो पिछले ListCssProducts कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, ListCssProducts को दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListCssProductsResponse

ListCssProducts तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
css_products[]

CssProduct

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

next_page_token

string

एक टोकन, जिसे अगले पेज को फिर से पाने के लिए page_token के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.

ListQuotaGroupsRequest

ListQuotaGroups तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
parent

string

ज़रूरी है. वह सीएसएस खाता जिसके पास, क्वेरी भेजने के तरीकों के कोटे और संसाधनों का कलेक्शन होता है. ज़्यादातर मामलों में, यह सीएसएस डोमेन होता है. फ़ॉर्मैट: accounts/{account}

page_size

int32

ज़रूरी नहीं. जवाब में दिखाए जाने वाले कोटा की ज़्यादा से ज़्यादा संख्या. इसका इस्तेमाल पेजिंग के लिए किया जाता है. डिफ़ॉल्ट रूप से 500 पर सेट होती है. 1,000 से ज़्यादा की वैल्यू को 1,000 पर सेट कर दिया जाएगा.

page_token

string

ज़रूरी नहीं. अगला पेज पाने के लिए टोकन (अगर दिया गया हो). अन्य सभी पैरामीटर, उस ओरिजनल कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

ListQuotaGroupsResponse

ListMethodGroups तरीके के लिए रिस्पॉन्स मैसेज.

फ़ील्ड
quota_groups[]

QuotaGroup

हर ग्रुप के लिए, कोटा इस्तेमाल करने के तरीके, मौजूदा कोटा का इस्तेमाल, और सीमाएं. कोटा, ग्रुप में मौजूद सभी तरीकों के बीच शेयर किया जाता है. ग्रुप को quota_usage के आधार पर, घटते क्रम में लगाया जाता है.

next_page_token

string

एक टोकन, जिसे अगले पेज को फिर से पाने के लिए page_token के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.

MethodDetails

CSS API में, हर तरीके की जानकारी.

फ़ील्ड
method

string

सिर्फ़ आउटपुट के लिए. उदाहरण के लिए, cssproductsservice.listcssproducts जैसे तरीके का नाम.

version

string

सिर्फ़ आउटपुट के लिए. वह एपीआई वर्शन जिससे यह तरीका जुड़ा है.

subapi

string

सिर्फ़ आउटपुट के लिए. वह सब-एपीआई जिससे यह तरीका जुड़ा है. CSS API में, यह हमेशा css होता है.

path

string

सिर्फ़ आउटपुट के लिए. v1/cssproductsservice.listcssproducts जैसे तरीके का पाथ.

ProductDetail

प्रॉडक्ट की जानकारी.

फ़ील्ड
section_name

string

सेक्शन हेडर, प्रॉडक्ट की जानकारी के सेट को ग्रुप करने के लिए इस्तेमाल किया जाता है.

attribute_name

string

प्रॉडक्ट की जानकारी का नाम.

attribute_value

string

प्रॉडक्ट की जानकारी की वैल्यू.

ProductDimension

प्रॉडक्ट का डाइमेंशन.

फ़ील्ड
value

double

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

unit

string

ज़रूरी है. डाइमेंशन की इकाइयां. ये वैल्यू डाली जा सकती हैं: * "in" * "cm"

ProductWeight

प्रॉडक्ट का वज़न.

फ़ील्ड
value

double

ज़रूरी है. वज़न को संख्या के तौर पर दिखाया जाता है. वजन में दशमलव के बाद ज़्यादा से ज़्यादा चार अंक हो सकते हैं.

unit

string

ज़रूरी है. वज़न की इकाई. ये वैल्यू डाली जा सकती हैं: * "g" * "kg" * "oz" * "lb"

QuotaGroup

CSS API में मौजूद तरीकों के लिए ग्रुप की जानकारी. कोटा, ग्रुप में मौजूद सभी तरीकों के बीच शेयर किया जाता है. भले ही, ग्रुप में मौजूद किसी भी तरीके का इस्तेमाल न किया गया हो, लेकिन ग्रुप की जानकारी दिखती है.

फ़ील्ड
name

string

आइडेंटिफ़ायर. कोटा ग्रुप का संसाधन नाम. फ़ॉर्मैट: accounts/{account}/quotas/{group} उदाहरण: accounts/12345678/quotas/css-products-insert ध्यान दें: यह ज़रूरी नहीं है कि {group} वाला हिस्सा किसी खास पैटर्न का पालन करे.

quota_usage

int64

सिर्फ़ आउटपुट के लिए. कोटा के मौजूदा इस्तेमाल का मतलब है कि किसी दिन, ग्रुप में मौजूद तरीकों पर पहले से ही किए गए कॉल की संख्या. रोज़ के कोटे की सीमाएं, यूटीसी के मुताबिक दोपहर 12:00 बजे रीसेट होती हैं.

quota_limit

int64

सिर्फ़ आउटपुट के लिए. ग्रुप के लिए, हर दिन ज़्यादा से ज़्यादा कॉल करने की संख्या.

quota_minute_limit

int64

सिर्फ़ आउटपुट के लिए. ग्रुप के लिए, हर मिनट में किए जा सकने वाले कॉल की ज़्यादा से ज़्यादा संख्या.

method_details[]

MethodDetails

सिर्फ़ आउटपुट के लिए. उन सभी तरीकों की सूची जिन पर ग्रुप कोटा लागू होता है.

SubscriptionPeriod

प्रॉडक्ट की सदस्यता की अवधि.

Enums
SUBSCRIPTION_PERIOD_UNSPECIFIED इससे पता चलता है कि सदस्यता की अवधि के बारे में नहीं बताया गया है.
MONTH इससे पता चलता है कि सदस्यता की अवधि एक महीना है.
YEAR इससे पता चलता है कि सदस्यता की अवधि एक साल है.

UpdateAccountLabelRequest

UpdateAccountLabel तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
account_label

AccountLabel

ज़रूरी है. अपडेट किया गया लेबल. सभी फ़ील्ड में जानकारी देना ज़रूरी है.

UpdateAccountLabelsRequest

UpdateLabels तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
name

string

ज़रूरी है. लेबल रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}

label_ids[]

int64

मौजूदा खाता लेबल आईडी को ओवरराइट करने के लिए, लेबल आईडी की सूची. अगर सूची खाली है, तो फ़िलहाल असाइन किए गए सभी लेबल आईडी मिटा दिए जाएंगे.

parent

string

ज़रूरी नहीं. यह सिर्फ़ एमसी खाते के लेबल अपडेट करते समय ज़रूरी है. सीएसएस डोमेन, जो एमसी खाते का पैरंट रिसॉर्स है. फ़ॉर्मैट: accounts/{account}

UpdateCssProductInputRequest

UpdateCssProductInput तरीके के लिए अनुरोध मैसेज.

फ़ील्ड
css_product_input

CssProductInput

ज़रूरी है. अपडेट किया जाने वाला सीएसएस प्रॉडक्ट इनपुट रिसॉर्स. आपने जो जानकारी सबमिट की है वह प्रोसेस किए गए सीएसएस प्रॉडक्ट पर भी लागू होगी.

update_mask

FieldMask

सीएसएस के उन प्रॉडक्ट एट्रिब्यूट की सूची जिन्हें अपडेट करना है.

अगर अपडेट मास्क को छोड़ दिया जाता है, तो इसे उन सभी फ़ील्ड के लिए, मास्क के तौर पर इस्तेमाल किया जाता है जिनमें कोई वैल्यू मौजूद होती है.

अपडेट मास्क में बताए गए ऐसे एट्रिब्यूट जिन्हें मुख्य हिस्से में वैल्यू के बिना शामिल किया गया है उन्हें सीएसएस प्रॉडक्ट से मिटा दिया जाएगा.

अपडेट मास्क सिर्फ़ एट्रिब्यूट और कस्टम एट्रिब्यूट के टॉप लेवल फ़ील्ड के लिए तय किया जा सकता है.

कस्टम एट्रिब्यूट के लिए अपडेट मास्क तय करने के लिए, आपको custom_attribute. प्रीफ़िक्स जोड़ना होगा.

सीएसएस के पूरे प्रॉडक्ट को बदलने के लिए, खास "*" वैल्यू देने की सुविधा उपलब्ध नहीं है.