La biblioteca cliente de Python se aloja en GitHub y el paquete está disponible en PyPI.
La versión 10.0.0
de la biblioteca cliente introdujo varios cambios de interfaz que documentamos en la sección Biblioteca 10.0.0.
Requisitos
La biblioteca requiere Python 3.7 o superior. Ten en cuenta que la compatibilidad con Python 2 dejó de estar disponible en la versión 4.0.0 de la biblioteca. Para obtener más información, consulta esta entrada de blog.
Requisitos previos
Antes de instalar la biblioteca, necesitarás un token de programador y un ID de cliente. Las instrucciones para obtenerlas se describen en la sección Requisitos previos. Ten en cuenta que generarás otros tokens de OAuth2 requeridos en los pasos posteriores.
Instalación
Sigue las instrucciones de nuestra documentación de instalación para instalar la biblioteca desde PyPi y regresar a esta página.
Configuración
Una vez que hayas instalado la biblioteca, deberás establecer una configuración para ella. Existen varias formas de configurar la biblioteca, que se describen en nuestra documentación sobre la configuración.
Autenticación
Una vez que elijas un tipo de configuración, puedes continuar con la generación de los tokens de OAuth2 restantes necesarios para realizar solicitudes a la API. Existen varios flujos de OAuth2 admitidos, que están documentados en la lista siguiente. Para obtener más información sobre las diferencias entre los flujos y ayudar a decidir cuál es la mejor para tu aplicación, consulta nuestra documentación sobre OAuth.
- Flujo de aplicaciones de escritorio de OAuth
- Flujo de aplicación web de OAuth
- Flujo de la cuenta de servicio de OAuth
Realiza una solicitud a la API
Una vez que incorpores tus tokens OAuth2 a la configuración, podrás realizar una solicitud a la API. Consulta el ejemplo sobre cómo obtener campañas a fin de obtener una manera sencilla de probar que la biblioteca esté configurada de forma correcta para realizar solicitudes a la API.
Recursos adicionales
Una vez que puedas realizar una solicitud a la API, continúa con estos usos de la biblioteca cliente: