Skip to content

SeekopEnterprise/api-bi-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cliente para consumo de API

Este es un ejemplo sencillo de un cliente en Python para consumo del API de indicadores de BI.

Instalacion

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

Ejecucion

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

Flujo de consumo

  1. Obtener token de acceso desde el servicio de autenticación.
  2. Crear encabezado Authorization con el valor del token de acceso obtenido
  3. Crear el payload de la petición.
  4. Ejecutar una primera consulta para obtener encabezados con informacion de paginación
  5. 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

About

Ejemplo de cliente para consumo de API de BI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages