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)

AI Ассистент

Ответы генерируются с использованием ИИ и могут содержать ошибки.

Как я могу вам помочь?

Спросите меня о чем угодно, связанном с Blue или этой документацией.

Введите для отправки • Shift+Enter для новой строки • ⌘I для открытия