Blue ma bibliotekę Pythona, która może być używana do interakcji z API Blue.
Zapewniamy bibliotekę Pythona, która może być używana do interakcji z API Blue. Oferuje ona 100% pokrycia API Blue z bezpieczeństwem typów i autouzupełnianiem w dowolnym nowoczesnym IDE.
Możesz zainstalować ją, uruchamiając:
pip install bluepm
Następnie możesz zaimportować i używać biblioteki w swoim kodzie:
from bluepm import BlueAPIClient
Możesz ustawić swoje dane uwierzytelniające jako zmienne środowiskowe.
Aby użyć zmiennych środowiskowych, ustaw następujące przed uruchomieniem swojego skryptu:
- BLUE_TOKEN_ID: Twój identyfikator tokena API Blue
- BLUE_SECRET_ID: Twój identyfikator sekretu API Blue
- BLUE_COMPANY_ID: Twój identyfikator firmy Blue (opcjonalnie)
- BLUE_PROJECT_ID: Twój identyfikator projektu Blue (opcjonalnie)
Lub przekaż je bezpośrednio do konstruktora 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
)
Gdy już to zrobisz, możesz używać biblioteki do interakcji z API Blue. Mamy kilka pomocników, które upraszczają typowe zadania, ale całe API jest dostępne, aby umożliwić wszelką potrzebną interakcję.
Na przykład, aby uzyskać listę wszystkich projektów, do których masz dostęp, możesz użyć następującego kodu:
projects = client.projects.list(company_id)
Aby uzyskać listę list dla projektu, możesz użyć następującego kodu:
todo_lists = client.get_todo_lists(project_id)