CSS API

प्रोग्राम के ज़रिए, बड़े पैमाने पर अपने Comparison Shopping Service (CSS) खाते का डेटा मैनेज करें.

सेवा: css.googleapis.com

हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

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

  • https://css.googleapis.com

REST रिसॉर्स: v1.accounts

तरीके
get GET /v1/{name=accounts/*}
आईडी के हिसाब से, एक सीएसएस/एमसी खाता वापस लाता है.
listChildAccounts GET /v1/{parent=accounts/*}:listChildAccounts
यह सुविधा, बताए गए सीएसएस खाता आईडी के तहत सभी खातों की सूची दिखाती है. साथ ही, लेबल आईडी और खाते के नाम के हिसाब से फ़िल्टर भी करती है.
updateLabels POST /v1/{name=accounts/*}:updateLabels
सीएसएस डाेमेन से सीएसएस/एमसीए खातों को असाइन किए गए लेबल अपडेट करता है.

REST रिसॉर्स: v1.accounts.cssProductInputs

तरीके
delete DELETE /v1/{name=accounts/*/cssProductInputs/*}
आपके CSS Center खाते से सीएसएस प्रॉडक्ट इनपुट मिटाता है.
insert POST /v1/{parent=accounts/*}/cssProductInputs:insert
आपके CSS Center खाते में CssProductInput अपलोड करता है.
patch PATCH /v1/{cssProductInput.name=accounts/*/cssProductInputs/*}
आपके CSS Center खाते में मौजूद सीएसएस प्रॉडक्ट इनपुट को अपडेट करता है.

REST रिसॉर्स: v1.accounts.cssProducts

तरीके
get GET /v1/{name=accounts/*/cssProducts/*}
आपके CSS Center खाते से, प्रोसेस किए गए सीएसएस प्रॉडक्ट को वापस लाता है.
list GET /v1/{parent=accounts/*}/cssProducts
आपके CSS Center खाते में, प्रोसेस किए गए सीएसएस प्रॉडक्ट की सूची दिखाता है.

REST रिसॉर्स: v1.accounts.labels

तरीके
create POST /v1/{parent=accounts/*}/labels
यह एक नया लेबल बनाता है, जिसे किसी खाते को असाइन नहीं किया जाता.
delete DELETE /v1/{name=accounts/*/labels/*}
किसी लेबल को मिटाता है और उसे उन सभी खातों से हटा देता है जिनमें उसे असाइन किया गया था.
list GET /v1/{parent=accounts/*}/labels
किसी खाते के मालिकाना हक वाले लेबल की सूची दिखाता है.
patch PATCH /v1/{accountLabel.name=accounts/*/labels/*}
किसी लेबल को अपडेट करता है.

REST रिसॉर्स: v1.accounts.quotas

तरीके
list GET /v1/{parent=accounts/*}/quotas
आपके CSS Center खाते के लिए, हर ग्रुप के हिसाब से कॉल के लिए तय किया गया दैनिक कोटा और उसका इस्तेमाल दिखाता है.