La biblioteca cliente de Python está alojada 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 versión 10.0.0.
Requisitos
La biblioteca requiere Python 3.8 o una versión posterior.
Requisitos previos
Antes de instalar la biblioteca, necesitarás un token de desarrollador y un ID de cliente de cliente. Las instrucciones para obtenerlos se describen en la sección de requisitos previos. Ten en cuenta que generarás los otros tokens de OAuth2 necesarios en pasos posteriores.
Instalación
Sigue las instrucciones en nuestra documentación de instalación para instalar la biblioteca desde PyPi y volver 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 de configuración.
Autenticación
Una vez que hayas elegido un tipo de configuración, puedes continuar con la generación de los tokens de OAuth2 restantes que se necesitan para realizar solicitudes a la API. Hay varios flujos de OAuth2 compatibles, que están documentados en la siguiente lista. Para obtener detalles sobre las diferencias entre los flujos y ayuda para decidir cuál es mejor para tu aplicación, consulta nuestra documentación de OAuth.
- Flujo de la aplicación OAuth para computadoras de escritorio
- Flujo de aplicación web de OAuth
- Flujo de cuentas de servicio de OAuth
Realiza una solicitud a la API
Una vez que hayas incorporado tus tokens de OAuth2 a tu configuración, podrás realizar una solicitud a la API. Consulta el ejemplo de obtener campañas a fin de ver de forma sencilla si la biblioteca está configurada correctamente para realizar solicitudes a la API.
Recursos adicionales
Una vez que puedas realizar una solicitud a la API, continúa con los siguientes usos de la biblioteca cliente:
- Logging
- Máscaras de campo
- Nombres de recursos
- Métodos get de protocolos
- Configura campos de mensajes vacíos