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
AccountIssue
eProductIssue
in 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
issues
inrendered_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 |