Configura una biblioteca cliente

Te recomendamos usar las bibliotecas cliente de la API de Google para configurar Content API for Shopping. En esta guía, se usan las bibliotecas cliente de la API de contenido de Python como ejemplo, pero están disponibles para muchos lenguajes de programación populares y simplifican tareas de API comunes, como la autenticación, el envío de solicitudes y el análisis de respuestas. Si quieres obtener ayuda en la configuración de bibliotecas cliente para otros lenguajes, consulta el archivo README.md para el lenguaje del repositorio googleads/googleads-shopping-samples en GitHub.

Para configurar la biblioteca cliente de la API de Google para Python, completa los siguientes pasos:

  1. Crea un directorio para los archivos de configuración y autenticación de la biblioteca cliente. En tu directorio principal, crea los siguientes directorios:

    ~/shopping-samples/content/

  2. Para descargar las credenciales de tu cuenta de servicio, completa los siguientes pasos:

    1. En el menú Configuración de Merchant Center, selecciona Content API.
    2. Haz clic en Autenticación.
    3. Haz clic en [+] CREAR CLAVE DE API.
    4. Si se te solicita, lee y acepta los acuerdos de las Condiciones del Servicio.

    La clave nueva se descargará automáticamente.

  3. Cambia el nombre del archivo de credenciales descargado a service-account.json.

  4. Mueve el archivo service-account.json a tu home directory/shopping-samples/content/.

  5. En tu home directory/shopping-samples/content/, crea un archivo merchant-info.json vacío.

  6. En merchant-info.json, agrega el siguiente texto:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  7. Clona (o descarga y descomprime) el repositorio de GitHub googleads/googleads-shopping-samples en cualquier ubicación de tu computadora. No es necesario que se encuentre en tu directorio principal ni en ~/shopping-samples/content/.

  8. Si descargaste y descomprimiste el repositorio, en lugar de clonarlo, cambia el nombre del directorio descomprimido a googleads-shopping-samples.

  9. Para instalar las dependencias de muestra requeridas, en una ventana de terminal, navega a googleads-shopping-samples/python/ y ejecuta 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.