Shopping के लिए Content API की मदद से, कारोबारियों/कंपनियों के लिए इन-ऐप्लिकेशन डाइग्नोस्टिक्स पेज बनाया जा सकता है. इसके लिए, merchantsupport संसाधन का इस्तेमाल किया जा सकता है. Merchant API में, समस्या हल करने की सुविधा उपलब्ध है. यह सुविधा, Content API की तरह ही काम करती है.
खास जानकारी
Content API से माइग्रेट करते समय, इन बातों का ध्यान रखें कि सेवा, तरीके के नाम, और स्ट्रक्चर में बदलाव किए गए हैं:
- एपीआई के रिस्पॉन्स में सबसे बड़ा बदलाव यह है कि
AccountIssueऔरProductIssueऑब्जेक्ट को मिलाकर, एकRenderedIssueऑब्जेक्ट बनाया गया है. इससे, सभी तरह की समस्याओं के लिए एक जैसा स्ट्रक्चर उपलब्ध कराकर, आपके कोड को आसान बनाया जा सकता है. - Merchant API में,
issuesफ़ील्ड का नाम बदलकरrendered_issuesकर दिया गया है.
आइडेंटिफ़ायर
Merchant API के लिए, Content API के आइडेंटिफ़ायर में इस तरह बदलाव करें.
| तरीका | Shopping के लिए Content API | Merchant API |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
अनुरोध
Merchant API के लिए, Content API के अनुरोधों में इस तरह बदलाव करें.
| कार्रवाई | Shopping के लिए Content API | Merchant API |
|---|---|---|
| किसी खाते के लिए, खाता-लेवल की समस्याएं दिखाना |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
|
| किसी प्रॉडक्ट के लिए समस्याएं दिखाना |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID/products/PRODUCT_ID:renderproductissues
|
| कार्रवाई ट्रिगर करना |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
|
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
|
एपीआई के रिस्पॉन्स में सबसे बड़ा बदलाव यह है कि AccountIssue और ProductIssue ऑब्जेक्ट को मिलाकर, एक RenderedIssue ऑब्जेक्ट बनाया गया है.
इससे, सभी तरह की समस्याओं के लिए एक जैसा स्ट्रक्चर उपलब्ध कराकर, आपके कोड को आसान बनाया जा सकता है.
नाम बदले गए फ़ील्ड
रिस्पॉन्स में, टॉप-लेवल के issues फ़ील्ड का नया नाम renderedIssues है. इसमें, RenderedIssue ऑब्जेक्ट की सूची शामिल होती है.
| Shopping के लिए Content API | Merchant API |
|---|---|
issues |
renderedIssues |
नाम बदले गए मॉडल
| Shopping के लिए Content API | Merchant API |
|---|---|
|
RenderedIssue |