Mit der Content API for Shopping können Sie mit der merchantsupport Ressource eine In-App-Diagnoseseite für Ihre Händler erstellen. Die Merchant API bietet die Funktion zur Problembehebung, die dieselbe Funktionalität unterstützt.
Übersicht
Bei der Migration von der Content API sind Änderungen an den Namen und Strukturen von Diensten und Methoden zu beachten:
- Die wichtigste Änderung in der API-Antwort ist die Zusammenführung der Objekte
AccountIssueundProductIssuein ein einzelnesRenderedIssue-Objekt. Dadurch sollte Ihr Code vereinfacht werden, da eine einheitliche Struktur für alle Arten von Problemen bereitgestellt wird. - In der Merchant API wird das Feld
issuesinrendered_issuesumbenannt.
IDs
Ändern Sie Ihre Content API-IDs wie folgt für die Merchant API.
| Methode | Content API for Shopping | Merchant API |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
Anfragen
Ändern Sie Ihre Content API-Anfragen wie folgt für die Merchant API.
| Aktion | Content API for Shopping | Merchant API |
|---|---|---|
| Probleme auf Kontoebene für ein Konto rendern |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
|
| Probleme für ein Produkt rendern |
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
|
| Aktion auslösen |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
|
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
|
Die wichtigste Änderung in der API-Antwort ist die Zusammenführung der Objekte AccountIssue und ProductIssue in ein einzelnes RenderedIssue-Objekt.
Dadurch sollte Ihr Code vereinfacht werden, da eine einheitliche Struktur für alle Arten von Problemen bereitgestellt wird.
Umbenannte Felder
Der neue Name für das Feld issues der obersten Ebene in der Antwort ist renderedIssues. Es enthält eine Liste von RenderedIssue-Objekten.
| Content API for Shopping | Merchant API |
|---|---|
issues |
renderedIssues |
Umbenannte Modelle
| Content API for Shopping | Merchant API |
|---|---|
|
RenderedIssue |