Blue имеет библиотеку Python, которая может быть использована для взаимодействия с API Blue.
Мы предоставляем библиотеку Python, которая может быть использована для взаимодействия с API Blue. Она обеспечивает 100% покрытие API Blue с типобезопасностью и автозаполнением кода в любой современной IDE.
Вы можете установить её, выполнив:
pip install bluepm
Затем вы можете импортировать и использовать библиотеку в вашем коде:
from bluepm import BlueAPIClient
Вы можете установить свои учетные данные для аутентификации либо в виде переменных окружения.
Чтобы использовать переменные окружения, установите следующие значения перед запуском вашего скрипта:
- BLUE_TOKEN_ID: Ваш идентификатор токена API Blue
- BLUE_SECRET_ID: Ваш секретный идентификатор API Blue
- BLUE_COMPANY_ID: Ваш идентификатор компании Blue (необязательно)
- BLUE_PROJECT_ID: Ваш идентификатор проекта Blue (необязательно)
Или передайте их непосредственно в конструктор 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
)
После этого вы можете использовать библиотеку для взаимодействия с API Blue. У нас есть несколько вспомогательных функций для упрощения общих задач, но весь API доступен для любых необходимых вам взаимодействий.
Например, чтобы получить список всех проектов, к которым у вас есть доступ, вы можете использовать следующий код:
projects = client.projects.list(company_id)
Чтобы получить список списков для проекта, вы можете использовать следующий код:
todo_lists = client.get_todo_lists(project_id)