Te recomendamos que utilices Bibliotecas cliente de la API de Google para configurar la Content API for Shopping. En esta guía, se usa el cliente de Content API de Python como bibliotecas de ejemplo, pero que están disponibles para muchas aplicaciones lenguajes de programación y simplifican las tareas comunes de las APIs, como la autenticación, el envío de solicitudes, y analizar respuestas. Para obtener ayuda con la configuración de bibliotecas cliente otros lenguajes, consulta el archivo README.md para el lenguaje dentro de googleads/googleads-shopping-samples repo en GitHub.
Para configurar la biblioteca cliente de la API de Google para Python, completa los siguientes pasos:
Crea un directorio para la configuración y la autenticación de la biblioteca cliente archivos. En tu directorio principal, crea los siguientes directorios:
~/shopping-samples/content/
Para descargar las credenciales de tu cuenta de servicio, completa los siguientes pasos:
- En el menú Configuración de Merchant Center, haz lo siguiente: Selecciona Content API.
- Haz clic en Autenticación.
- Haz clic en [+] CREAR CLAVE DE API.
- Si se te solicita, lee y acepta los acuerdos de las Condiciones del Servicio.
La clave nueva se descargará automáticamente.
Cambia el nombre del archivo de credenciales descargado a service-account.json.
Mueve el archivo service-account.json a tu home directory/shopping-samples/content/.
En tu archivo home directory/shopping-samples/content/, crea un archivo merchant-info.json vacío.
En merchant-info.json, agrega el siguiente texto:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
Clona (o descarga y descomprime) el googleads/googleads-shopping-samples Repositorio de GitHub en cualquier ubicación de tu computadora; no tiene que estar en tu o en ~/shopping-samples/content/.
Si descargaste y descomprimiste el repositorio, en lugar de clonarlo, cambia el nombre del archivo directorio descomprimido en googleads-shopping-samples.
Para instalar las dependencias de muestra requeridas, en una ventana de terminal, haz lo siguiente: Navegue a googleads-shopping-samples/python/ y ejecute lo siguiente:
pip install -r requirements.txt
La biblioteca cliente de la API de Google para Python ya está configurada y lista para usarse con Content API. En la siguiente sección, crearás y enviarás una solicitud para insertar un producto nuevo.