प्रोग्राम के ज़रिए, बड़े पैमाने पर अपने Comparison Shopping Service (CSS) खाते का डेटा मैनेज करें.
- REST रिसॉर्स: v1.accounts
- REST रिसॉर्स: v1.accounts.cssProductInputs
- REST रिसॉर्स: v1.accounts.cssProducts
- REST रिसॉर्स: v1.accounts.labels
- REST रिसॉर्स: v1.accounts.quotas
सेवा: 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 खाते के लिए, हर ग्रुप के हिसाब से कॉल के लिए तय किया गया दैनिक कोटा और उसका इस्तेमाल दिखाता है. |