Pythonのpy-trello APIを使用してカードを追加する方法


まず、py-trelloライブラリをインストールします。以下のコマンドを使用します。

pip install py-trello

次に、TrelloのAPIキーとトークンを取得する必要があります。Trelloのウェブサイトにアクセスし、アカウントにサインインします。次に、以下のURLにアクセスして、APIキーを取得します。

https://trello.com/app-key

APIキーを取得した後、次のURLにアクセスして、トークンを取得します。

https://trello.com/1/authorize?key=YOUR_API_KEY&name=My+Application&expiration=never&response_type=token&scope=read,write

YOUR_API_KEYの部分を実際のAPIキーに置き換えて、ブラウザでURLにアクセスします。Trelloのアプリケーションにアクセスを許可するように求められます。許可すると、トークンが表示されます。トークンを安全な場所に保存してください。

以下は、py-trello APIを使用してTrelloボードにカードを追加する例です。

from trello import TrelloClient
# TrelloのAPIキーとトークンを設定します
api_key = 'YOUR_API_KEY'
api_token = 'YOUR_API_TOKEN'
# Trelloクライアントを作成します
client = TrelloClient(api_key=api_key, api_secret=None, token=api_token, token_secret=None)
# カードを追加するボードのIDを設定します
board_id = 'YOUR_BOARD_ID'
# カードを追加します
board = client.get_board(board_id)
list = board.get_list('YOUR_LIST_NAME')
card = list.add_card(name='新しいカード', desc='カードの説明')
print('カードが追加されました:', card.name)

上記のコードでは、YOUR_API_KEYYOUR_API_TOKENYOUR_BOARD_IDYOUR_LIST_NAMEの部分を実際の値に置き換えてください。

このコードでは、指定したボードとリストに「新しいカード」という名前と説明を持つカードが追加されます。

このようにして、py-trello APIを使用してカードを追加することができます。必要に応じて、他の操作もpy-trelloライブラリを使用して実行できます。詳細なドキュメントや他の操作の例については、py-trelloの公式ドキュメントを参照してください。