Blue 提供了一个 Python 库,可以用来与 Blue API 进行交互。
我们提供了一个 Python 库,可以用来与 Blue API 进行交互。该库对 Blue API 进行了 100% 的覆盖,并在任何现代 IDE 中提供类型安全和代码补全。
您可以通过运行以下命令进行安装:
pip install bluepm
然后,您可以在代码中导入并使用该库:
from bluepm import BlueAPIClient
您可以将身份验证详细信息设置为环境变量。
要使用环境变量,请在运行脚本之前设置以下内容:
- BLUE_TOKEN_ID: 您的 Blue API 令牌 ID
- BLUE_SECRET_ID: 您的 Blue API 秘密 ID
- BLUE_COMPANY_ID: 您的 Blue 公司 ID(可选)
- BLUE_PROJECT_ID: 您的 Blue 项目 ID(可选)
或者,直接将它们传递给 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
)
完成此操作后,您可以使用该库与 Blue API 进行交互。我们提供了一些助手函数来简化常见任务,但整个 API 都是开放的,以便您进行任何所需的交互。
例如,要获取您可以访问的所有项目的列表,您可以使用以下代码:
projects = client.projects.list(company_id)
要获取项目的列表,您可以使用以下代码:
todo_lists = client.get_todo_lists(project_id)