Este es un ejemplo sencillo de un cliente en Python para consumo del API de indicadores de BI.
Se recomienda usar un entorno virtual para no afectar la instalación general de Python
api-bi-example$ python3 -m venv .venv
Instalar primero los paquetes indicados en requirements.txt
api-bi-example$ pip install -r requirements.txt
Primero reemplaza los valores de las variables:
- EMAIL_USER
- PWD_USER
- CLIENT_ID
- SECRET_KEY
Con las credenciales proporcionadas por el equipo de SEEKOP
Una vez actualizadas solo ejecuta:
api-bi-example$ python src/app.py
- Obtener token de acceso desde el servicio de autenticación.
- Crear encabezado Authorization con el valor del token de acceso obtenido
- Crear el payload de la petición.
- Ejecutar una primera consulta para obtener encabezados con informacion de paginación
- Si hay de una página como resultado se debe iterar usando un loop para obtener el resto de la informacion, cambiando de página con el parámetro page