Diseño de la API del comercio

Diseñamos la API de Merchant 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.
  • 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 información sobre 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 las notificaciones.
  • Seguimiento de pedidos: Proporciona datos históricos de seguimiento de pedidos para mejorar las estimaciones de envío y optimizar las fichas con anotaciones de envío.
  • Productos: Administra los datos de los productos, como el precio y la disponibilidad.
  • Product Studio: Usa Google Product Studio para generar automáticamente imágenes de productos y sugerencias de texto.
  • Promociones: Crea y administra promociones para mostrar ofertas especiales de tus productos.
  • Quota: Verifica la cuota de API de tus cuentas.
  • Informes: Consulta datos sobre tus productos, tu rendimiento y el panorama competitivo en Google.
  • Opiniones: Administra las opiniones sobre los productos y los 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.

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.