Blueには、Blue APIと対話するために使用できるPythonライブラリがあります。
私たちは、Blue APIと対話するために使用できるPythonライブラリを提供しています。これは、タイプセーフで、現代のIDEでのコード補完を備えたBlue APIの100%カバレッジを持っています。
次のコマンドを実行してインストールできます:
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)