TodoistのAPI
Todoistでタスクを追加・完了するための使い方のメモ.
シェルスクリプトでの例.
目次
APIトークン
Todoistアプリの設定 > 連携機能 > 開発者からAPIトークンをコピーできる.
token="APIトークン" |
プロジェクトID・タスクID
APIで使用するプロジェクトIDやタスクIDはブラウザ版のTodoistのURLで確認できる.
https://todoist.com/app/project/プロジェクトID/task/タスクID |
タスクの追加
タスクの追加は,タスクの内容とAPIトークンを変数として次のように行う.
ここではtask_addition.json
というファイル名にタスクの内容を記述するものとした.
curl "https://api.todoist.com/rest/v2/tasks" \ |
タスクの内容は次のように記述する.
{ |
タスク名だけが必須.
タスク追加時に返る情報にタスクIDがある.
タスクの完了
タスクの完了は次のように行う.
task_id="タスクID" |