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.
Sub-APIs
La API de Merchant es una colección de sub-APIs. 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 sub-APIs:
- 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.
- Local feeds partnership: 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 mejorar 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 imágenes de productos y sugerencias de texto automáticamente.
- Promociones: Crea y administra promociones para mostrar ofertas especiales de tus productos.
- Quota: Consulta 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 de los productos y los comercios.
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 estructurarse de manera que pueda controlar los valores no reconocidos correctamente. 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 por separado. Esto significa que no necesitas hacer nada si actualizamos una sub-API que no usas. Solo debes actualizar tu código cuando se publiquen versiones nuevas 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.