Diseño de la API del comercio

Diseñamos Merchant API para que los desarrolladores de Content API for Shopping la conozcan, pero que sea más simple y flexible. A continuación, se incluye información detallada sobre el diseño de la API de Merchant.

APIs secundarias

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

La API de Merchant incluye las siguientes APIs secundarias:

  • Cuentas: Administra cuentas de Merchant Center a gran escala.
  • Productos: Administra los datos de los productos, como el precio y la disponibilidad.
  • Fuentes de datos: Consulta y administra las fuentes de datos de tus productos.
  • Inventarios: Muestra tus productos por tienda o región en Google.
  • Informes: Consulta datos sobre tus productos, tu rendimiento y el panorama competitivo en Google.
  • Promociones: Crea y administra promociones para mostrar ofertas especiales de tus productos.
  • Asociación de feeds locales: Sube tu feed de inventario de productos locales.
  • Fuentes de conversiones: Administra las fuentes de conversiones de tu cuenta.
  • Notificaciones: Administra las suscripciones a las notificaciones.
  • Cuota: Verifica la cuota de API de tus cuentas.

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.

Enumeraciones

Es posible que los campos de enumeración de la API de Merchant expongan valores nuevos en el futuro. Tu código debe estructurarse de tal manera que pueda controlar los valores no reconocidos de forma correcta. Debes supervisar la aparición de valores de enumeración no reconocidos y tomar medidas para mantener el código actualizado.

Control de versiones

Las sub-APIs tienen versiones independientes. Esto significa que no necesitas hacer nada si actualizamos una sub-API que no usas. Solo debes actualizar tu código cuando se lancen nuevas versiones de las sub-APIs que usas. Para obtener más información, consulta Control de versiones.

Las versiones que terminan en "beta" están sujetas a cambios o eliminación.