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
AccountIssue
eProductIssue
em um único objetoRenderedIssue
. Isso simplifica seu código, fornecendo uma estrutura consistente para todos os tipos de problemas. - A API Merchant renomeia o campo
issues
comorendered_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 |