Diseño de la API del comercio

Diseñamos la API de Merchant para que sea familiar para los desarrolladores de Content API for Shopping, pero más simple y flexible. Aquí encontrarás información detallada sobre el diseño de la API de Merchant.

Sub-APIs

La API de Merchant es una colección de APIs secundarias. Las sub-APIs son grupos de servicios y recursos relacionados. Este diseño significa que puedes elegir usar solo las sub-APIs necesarias para tu integración única.

La API de Merchant incluye las siguientes APIs secundarias:

  • Cuentas: Administra cuentas de Merchant Center a gran escala.
  • Conversiones: Administra las fuentes de conversiones de tu cuenta.
  • Fuentes de datos: Consulta y administra las fuentes de datos de tus productos.
  • Resolución de problemas: Obtén los problemas que afectan tu cuenta y crea una página de diagnóstico en la app.
  • Inventarios: Muestra tus productos por tienda o región en Google.
  • Asociación de feeds locales: Sube tu feed de inventario de productos locales.
  • Notificaciones: Administra las suscripciones a notificaciones.
  • Seguimiento de pedidos: Proporciona datos históricos de seguimiento de pedidos para mejorar las estimaciones de envío y las fichas con anotaciones de envío.
  • Productos: Administra los datos del producto, como el precio y la disponibilidad.
  • Product Studio: Usa Google Product Studio para generar imágenes de productos y sugerencias de texto automáticamente.
  • Promociones: Crea y administra promociones para mostrar ofertas especiales de tus productos.
  • Quota: Verifica la cuota de la API de tus cuentas.
  • Informes: Consulta datos sobre tus productos, el rendimiento y el panorama competitivo en Google.
  • Opiniones: Administra las opiniones sobre productos y vendedores.

Transporte

El mecanismo de transporte predeterminado de la API de Merchant es gRPC. También puedes usar REST.

Consulta la guía de inicio rápido para obtener más información.

Enums

Es posible que los campos de enumeración de la API de Merchant expongan valores nuevos en el futuro. Tu código debe estar estructurado de tal manera que pueda controlar valores no reconocidos de forma correcta. Debes supervisar la ocurrencia de valores de enumeración no reconocidos e intervenir para mantener el código actualizado.

Control de versiones

Las APIs secundarias se versionan por separado. Esto significa que no necesitas hacer nada si actualizamos una API secundaria que no usas. Solo necesitas actualizar tu código cuando se lanzan nuevas versiones de las APIs secundarias que usas. Para obtener más información, consulta Control de versiones.