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 Funktion „Problembehebung“, die dieselbe Funktionalität unterstützt.
Übersicht
Bei der Migration von der Content API sind folgende Änderungen an den Dienst- und Methodennamen und Strukturen zu beachten:
- Die wichtigste Änderung in der API-Antwort ist die Zusammenfassung der Objekte
AccountIssue
undProductIssue
in einem einzigenRenderedIssue
-Objekt. Dies sollte Ihren Code vereinfachen, da alle Arten von Problemen eine einheitliche Struktur haben. - In der Merchant API wird das Feld
issues
inrendered_issues
umbenannt.
IDs
Ändern Sie Ihre Content API-Kennzeichnungen 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
|
Rendering-Probleme für ein Produkt |
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 von AccountIssue
- und ProductIssue
-Objekten in einem einzigen RenderedIssue
-Objekt.
Das sollte Ihren Code vereinfachen, da eine einheitliche Struktur für alle Arten von Problemen bereitgestellt wird.
Umbenannte Felder
Der neue Name für das issues
-Feld auf oberster 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 |