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 |