Blue ha una libreria Python che può essere utilizzata per interagire con l'API di Blue.
Forniamo una libreria Python che può essere utilizzata per interagire con l'API di Blue. Questa ha una copertura del 100% dell'API di Blue con sicurezza di tipo e completamento del codice in qualsiasi IDE moderno.
Puoi installarla eseguendo:
pip install bluepm
Puoi quindi importare e utilizzare la libreria nel tuo codice:
from bluepm import BlueAPIClient
Puoi impostare i tuoi dettagli di autenticazione come variabili d'ambiente.
Per utilizzare le variabili d'ambiente, imposta le seguenti prima di eseguire il tuo script:
- BLUE_TOKEN_ID: Il tuo ID token API di Blue
- BLUE_SECRET_ID: Il tuo ID segreto API di Blue
- BLUE_COMPANY_ID: Il tuo ID aziendale di Blue (opzionale)
- BLUE_PROJECT_ID: Il tuo ID progetto di Blue (opzionale)
Oppure, passali direttamente al costruttore di 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 volta fatto questo, puoi utilizzare la libreria per interagire con l'API di Blue. Abbiamo alcuni helper per semplificare compiti comuni, ma l'intera API è esposta per consentire qualsiasi interazione tu abbia bisogno.
Ad esempio, per ottenere un elenco di tutti i progetti a cui hai accesso, puoi utilizzare il seguente codice:
projects = client.projects.list(company_id)
Per ottenere un elenco di liste per un progetto, puoi utilizzare il seguente codice:
todo_lists = client.get_todo_lists(project_id)