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

メソッド
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

メソッド
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}
指定されたタスクを更新します。