API
Autenticación
Para usar la API de Merchant Center para Shopping con una cuenta determinada de Merchant Center, debes hacer lo siguiente: Debes configurar un proyecto de la Consola de API. Ayuda sobre los proyectos de la consola de Google Cloud administras el acceso a la API y la autenticación para tu solución de la API de Merchant Center.
Según el caso de uso, existen dos formas de acceder a la API de Merchant Center:
- Se recomienda usar OAuth 2.0 para obtener acceso a una cuenta de Merchant Center específica. a través de una aplicación que desarrollaste para tus usuarios. El usuario debes otorgar acceso a tu cuenta para enviar datos en su nombre.
- Una cuenta de servicio es un tipo especial de cuenta que generalmente usa una cuenta aplicación y no de una persona. Una cuenta de servicio se identifica por su correo electrónico que es única para la cuenta.
Consulta cómo autenticar con OAuth 2.0 o un servicio cuenta de servicio.
Cómo habilitar la configuración de país
Llama a liasettings.update
para especificar los países en los que deseas
planea brindar servicios a nivel local.
Más información en la página Objetivo de configuración por país
Enviar datos de ofertas
Existen dos tipos de datos: los de productos y los de inventario.
Envía datos de productos y de inventario a la vez
Los datos de productos y de inventario se pueden enviar al mismo tiempo mediante accounts.lfpInventories.insert
El campo "GTIN" funciona como identificador de producto del catálogo de Google y se creará automáticamente un feed de productos.
Este feed creado automáticamente se mostrará en la cuenta de Merchant Center objetivo como "Proveedor de feed local" feed con las ofertas relevantes asociadas.
Este método funciona bien si todos los productos del comercio tienen un GTIN y no tienen más. se habilitarán las funciones (como la implementación básica de la Vidriera local alojada por el comerciante). Si planeas habilitar la MHLSF para tus comercios, envía un feed de productos exclusivo es la configuración recomendada.
El mismo procedimiento puede funcionar con accounts.lfpSales.insert.
En este caso, los datos hacen referencia a un evento de venta de un producto específico en un una hora determinada.
Envía los datos del producto y del inventario por separado
Si los GTIN no están ampliamente disponibles o prefiere aprovechar un feed de productos existente en la cuenta de Merchant Center objetivo, o bien habilitar las MHLSF para tus comercios, debes tener un feed de productos locales específico.
Esto se puede habilitar llamando a accounts.productInputs.insert.
e insertar todos los valores estáticos de un producto. Recuerda establecer
el atributo Channel
a “local”.
Obtén más información sobre los datos básicos de productos en este artículo y sobre la API orientación general para insertar productos.
El flujo de datos es el siguiente:
- Llama a accounts.productInputs.insert primero para comenzar la carga. productos para tus comercios
- Luego, llama a accounts.lfpInventories.insert para enviar el inventario. de datos no estructurados.
Como alternativa, los datos de inventario pueden enviarse accounts.lfpSales.insert. Entonces, un modelo de aprendizaje automático predecir el precio y la cantidad de las ofertas según estos datos.
Descripción general de ejemplo para accounts.lfpInventories.insert, accounts.lfpSales.insert accounts.lfpStores.insert
Enviar datos del Perfil de Negocio
Cuando no es posible acceder a la cuenta del Perfil de Negocio de Google del comercio para recuperar los códigos de tienda, los datos de la tienda se pueden enviar accounts.lfpStores.insert con tus códigos de tienda específicos.
Ten en cuenta que, cuando llames a accounts.lfpinventories.insert o accounts.lfpSales.inserta el código de tienda debe coincidir con el código de la tienda. se proporcionan en las solicitudes de almacenamiento lfp.
La respuesta de accounts.lfpStores.insert también proporcionará una matchingState y matchingStateHint si falla la coincidencia