Com a API Content for Shopping, você pode usar o recurso merchantsupport para criar uma página de diagnóstico no app para seus comerciantes. A API Merchant oferece a resolução de problemas, que tem a mesma funcionalidade.
Visão geral
Ao migrar da Content API, observe que há mudanças nos nomes e estruturas de serviços e métodos:
- A mudança mais significativa na resposta da API é a consolidação dos objetos AccountIssueeProductIssueem um único objetoRenderedIssue. Isso simplifica seu código, fornecendo uma estrutura consistente para todos os tipos de problemas.
- A API Merchant renomeia o campo issuescomorendered_issues.
Identificadores
Mude os identificadores da API Content da seguinte forma para a API Merchant.
| Método | API Content for Shopping | API Merchant | 
|---|---|---|
| renderaccountissues | {merchant_id} | accounts/{ACCOUNT_ID} | 
| renderproductissues | {PRODUCT_ID} | accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} | 
| TriggerAction | {merchant_id} | accounts/{ACCOUNT_ID} | 
Solicitações
Mude suas solicitações da API Content da seguinte forma para a API Merchant.
| Ação | API Content for Shopping | API Merchant | 
|---|---|---|
| Renderizar problemas no nível da conta | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
 | 
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
 | 
| Renderizar problemas de um produto | 
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
 | 
| Ação acionadora | 
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
 | 
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
 | 
A mudança mais significativa na resposta da API é a consolidação dos objetos AccountIssue e ProductIssue em um único objeto RenderedIssue.
Isso simplifica seu código, fornecendo uma estrutura consistente para todos os tipos
de problemas.
Campos renomeados
O novo nome do campo issues de nível superior na resposta é renderedIssues. Ela contém uma lista de objetos RenderedIssue.
| API Content for Shopping | API Merchant | 
|---|---|
| issues | renderedIssues | 
Modelos renomeados
| API Content for Shopping | API Merchant | 
|---|---|
| 
 | RenderedIssue |