Con l'API Content for Shopping, puoi utilizzare la risorsa merchantsupport per creare una pagina di diagnostica in-app per i tuoi commercianti. L'API Merchant offre la risoluzione dei problemi, che supporta la stessa funzionalità.
Panoramica
Quando esegui la migrazione dall'API Content, tieni presente che sono state apportate modifiche ai nomi e alle strutture di servizi e metodi:
- La modifica più significativa nella risposta API è il consolidamento degli oggetti
AccountIssueeProductIssuein un unico oggettoRenderedIssue. In questo modo, il codice dovrebbe essere semplificato fornendo una struttura coerente per tutti i tipi di problemi. - L'API Merchant rinomina il campo
issuesinrendered_issues.
Identificatori
Modifica gli identificatori dell'API Content come segue per l'API Merchant.
| Metodo | API Content per Shopping | API Merchant |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
Richieste
Modifica le richieste dell'API Content come segue per l'API Merchant.
| Azione | API Content per Shopping | API Merchant |
|---|---|---|
| Visualizzare i problemi a livello di account per un account |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
|
| Visualizzare i problemi relativi a un prodotto |
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
|
| Azione trigger |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
|
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
|
La modifica più significativa nella risposta dell'API è il consolidamento degli oggetti AccountIssue e ProductIssue in un unico oggetto RenderedIssue.
In questo modo, il codice dovrebbe essere semplificato fornendo una struttura coerente per tutti i tipi
di problemi.
Campi rinominati
Il nuovo nome del campo issues di primo livello nella risposta è
renderedIssues. Contiene un elenco di oggetti RenderedIssue.
| API Content per Shopping | API Merchant |
|---|---|
issues |
renderedIssues |
Modelli rinominati
| API Content per Shopping | API Merchant |
|---|---|
|
RenderedIssue |