Blue tiene una biblioteca de Python que se puede utilizar para interactuar con la API de Blue.
Proporcionamos una biblioteca de Python que se puede utilizar para interactuar con la API de Blue. Esta tiene una cobertura del 100% de la API de Blue con seguridad de tipo y autocompletado de código en cualquier IDE moderno.
Puedes instalarla ejecutando:
pip install bluepm
Luego puedes importar y usar la biblioteca en tu código:
from bluepm import BlueAPIClient
Puedes establecer tus detalles de autenticación como variables de entorno.
Para usar variables de entorno, establece lo siguiente antes de ejecutar tu script:
- BLUE_TOKEN_ID: Tu ID de token de la API de Blue
- BLUE_SECRET_ID: Tu ID secreto de la API de Blue
- BLUE_COMPANY_ID: Tu ID de empresa de Blue (opcional)
- BLUE_PROJECT_ID: Tu ID de proyecto de Blue (opcional)
O, pásalas directamente al constructor de BlueAPIClient:
client = BlueAPIClient(
token_id="your_token_id",
secret_id="your_secret_id",
company_id="your_company_id" #optional
project_id = "your_project_id" #optional
)
Una vez que hayas hecho esto, puedes usar la biblioteca para interactuar con la API de Blue. Tenemos algunos ayudantes para simplificar tareas comunes, pero toda la API está expuesta para permitir cualquier interacción que necesites.
Por ejemplo, para obtener una lista de todos los proyectos a los que tienes acceso, puedes usar el siguiente código:
projects = client.projects.list(company_id)
Para obtener una lista de listas para un proyecto, puedes usar el siguiente código:
todo_lists = client.get_todo_lists(project_id)