Migra la asistencia para comercios

Con Content API for Shopping, puedes usar el recurso merchantsupport para crear una página de diagnóstico integrada en la aplicación para tus comercios. La API de Merchant ofrece la resolución de problemas, que admite la misma funcionalidad.

Descripción general

Cuando migres desde la API de Content, ten en cuenta los siguientes 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 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.
  • La API de Merchant Center cambia el nombre del campo issues a rendered_issues.

Identificadores

Cambia tus identificadores de Content API de la siguiente manera para Merchant API.

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 Merchant API.

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/v1beta/accounts/ACCOUNT_ID:renderaccountissues
Problemas de renderización de un producto POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID POST https://merchantapi.googleapis.com/issueresolution/v1beta/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/v1beta/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 el nombre cambiado

El nuevo nombre del 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

Se cambió el nombre de los modelos

Content API for Shopping API de Merchant
  • AccountIssue
  • ProductIssue
RenderedIssue