Google Tasks API

Google Tasks API を使用すると、タスクとタスクリストを管理できます。

サービス: tasks.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://tasks.googleapis.com

REST リソース: tasklists

Methods
delete DELETE /tasks/v1/users/@me/lists/{tasklist}
認証されたユーザーが指定したタスクリストを削除します。
get GET /tasks/v1/users/@me/lists/{tasklist}
認証されたユーザーが指定したタスクリストを返します。
insert POST /tasks/v1/users/@me/lists
新しいタスクリストを作成して、認証されたユーザーのタスクリストに追加します。
list GET /tasks/v1/users/@me/lists
認証されたユーザーのタスクリストをすべて返します。
patch PATCH /tasks/v1/users/@me/lists/{tasklist}
認証されたユーザーが指定したタスクリストを更新します。
update PUT /tasks/v1/users/@me/lists/{tasklist}
認証されたユーザーが指定したタスクリストを更新します。

REST リソース: tasks

Methods
clear POST /tasks/v1/lists/{tasklist}/clear
指定したタスクリストから完了したタスクをすべてクリアします。
delete DELETE /tasks/v1/lists/{tasklist}/tasks/{task}
指定したタスクをタスクリストから削除します。
get GET /tasks/v1/lists/{tasklist}/tasks/{task}
指定されたタスクを返します。
insert POST /tasks/v1/lists/{tasklist}/tasks
指定されたタスクリストに新しいタスクを作成します。
list GET /tasks/v1/lists/{tasklist}/tasks
指定されたタスクリスト内のすべてのタスクを返します。
move POST /tasks/v1/lists/{tasklist}/tasks/{task}/move
指定されたタスクをタスクリスト内の別の位置に移動します。
patch PATCH /tasks/v1/lists/{tasklist}/tasks/{task}
指定されたタスクを更新します。
update PUT /tasks/v1/lists/{tasklist}/tasks/{task}
指定されたタスクを更新します。