Con Content API for Shopping, puedes usar el recurso merchantsupport para crear una página de diagnóstico en la app para tus comercios. La API de Merchant ofrece la resolución de problemas, que admite la misma funcionalidad.
Descripción general
Cuando migres desde Content API, ten en cuenta que hay cambios en los nombres y las estructuras de los servicios y métodos:
- El cambio más significativo en la respuesta de la API es la consolidación de los objetos
AccountIssueyProductIssueen un solo objetoRenderedIssue. Esto debería simplificar tu código, ya que proporciona una estructura coherente para todos los tipos de problemas. - La API de Merchant cambia el nombre del campo
issuesarendered_issues.
Identificadores
Cambia tus identificadores de Content API de la siguiente manera para la API de Merchant.
| Método | Content API for Shopping | API de Merchant |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
Solicitudes
Cambia tus solicitudes de Content API de la siguiente manera para la API de Merchant.
| Acción | Content API for Shopping | API de Merchant |
|---|---|---|
| Renderiza los problemas a nivel de la cuenta para una cuenta |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
|
| Renderiza los problemas de un producto |
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
|
| Acción de activación |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
|
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
|
El cambio más significativo en la respuesta de la API es la consolidación de los objetos AccountIssue y ProductIssue en un solo objeto RenderedIssue.
Esto debería simplificar tu código, ya que proporciona una estructura coherente para todos los tipos
de problemas.
Campos con nombres cambiados
El nombre nuevo para el campo issues de nivel superior en la respuesta es
renderedIssues. Contiene una lista de objetos RenderedIssue.
| Content API for Shopping | API de Merchant |
|---|---|
issues |
renderedIssues |
Modelos con nombres cambiados
| Content API for Shopping | API de Merchant |
|---|---|
|
RenderedIssue |