Mit der Content API for Shopping können Sie die Ressource merchantsupport verwenden, um eine In-App-Diagnoseseite für Ihre Händler zu erstellen. Die Merchant API bietet die Problembehebung, die dieselben Funktionen unterstützt.
Übersicht
Beachten Sie bei der Migration von der Content API, dass sich die Namen und Strukturen der Dienste und Methoden ändern:
- Die wichtigste Änderung in der API-Antwort ist die Zusammenführung der Objekte
AccountIssueundProductIssuein ein einzigesRenderedIssue-Objekt. Dadurch sollte Ihr Code vereinfacht werden, da für alle Arten von Problemen eine einheitliche Struktur bereitgestellt wird. - In der Merchant API wird das Feld
issuesinrendered_issuesumbenannt.
IDs
Ändern Sie Ihre Content API-IDs für die Merchant API wie folgt.
| 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 für die Merchant API wie folgt.
| 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
|
| Trigger-Aktion |
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 Zusammenfassung der Objekte AccountIssue und ProductIssue in einem einzigen RenderedIssue-Objekt.
Dies sollte Ihren Code vereinfachen, da eine einheitliche Struktur für alle Arten von Problemen bereitgestellt wird.
Umbenannte Felder
Der neue Name für das Feld issues auf oberster Ebene in der Antwort lautet 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 |