Blue har ett Python-bibliotek som kan användas för att interagera med Blue API.
Vi tillhandahåller ett Python-bibliotek som kan användas för att interagera med Blue API. Detta har 100% täckning av Blue API med typ-säkerhet och kodkomplettering i alla moderna IDE:er.
Du kan installera genom att köra:
pip install bluepm
Du kan sedan importera och använda biblioteket i din kod:
from bluepm import BlueAPIClient
Du kan ställa in dina autentiseringsuppgifter antingen som miljövariabler.
För att använda miljövariabler, ställ in följande innan du kör ditt skript:
- BLUE_TOKEN_ID: Ditt Blue API-token-ID
- BLUE_SECRET_ID: Ditt Blue API-hemliga ID
- BLUE_COMPANY_ID: Ditt Blue företags-ID (valfritt)
- BLUE_PROJECT_ID: Ditt Blue projekt-ID (valfritt)
Eller, skicka dem direkt till BlueAPIClient-konstruktorn:
client = BlueAPIClient(
token_id="your_token_id",
secret_id="your_secret_id",
company_id="your_company_id" #optional
project_id = "your_project_id" #optional
)
När du har gjort detta kan du använda biblioteket för att interagera med Blue API. Vi har några hjälpare för att förenkla vanliga uppgifter, men hela API:et är exponerat för att möjliggöra all interaktion du behöver.
Till exempel, för att få en lista över alla projekt du har tillgång till, kan du använda följande kod:
projects = client.projects.list(company_id)
För att få en lista över listor för ett projekt kan du använda följande kod:
todo_lists = client.get_todo_lists(project_id)