LoginSignup
0
1

[Google Tasks API(V1)] Javaでタスクリストから完了したタスクを全て削除する

Posted at

Google Tasks API V1(Java)を使用して、
タスクリストから完了したタスクを全て削除する方法
についてご紹介します。

APIを利用する環境の準備から始める場合や、コードを実行する際は、
⧉[Google Tasks API(V1)] JavaでTasks APIを使う
を参照ください。

No 目次
1 タスクを全て削除
1 スコープ
2 実行
3 レスポンスの内容

1. タスクを全て削除

指定したタスクリスト内の完了したタスクを全て削除します。

1.1. スコープ

このAPIを実行するには、以下のスコープを指定してください。

TasksScopes.TASKS

⧉[Google Tasks API(V1)] JavaでTasks APIを使う(2.2 Tasksインスタンスを取得)
でスコープを指定してください。

1.2. 実行

public static void main(String[] args) throws Exception{
    Tasks tasks = getTasks();
    Tasks.TasksOperations op = tasks.tasks();
    
    Tasks.TasksOperations.Clear clear = op.clear("タスクリストID");
    
    clear.execute();
}

1.2.1. HTTPリクエスト

POST: https://tasks.googleapis.com/tasks/v1/lists/{タスクリストID}/clear
が実行されます。

1.2.2. クエリパラメータ

クエリパラメータはありません。

1.2.3. リクエストボディ

リクエスボディはありません。

1.3. レスポンスの内容

レスポンスはありません。
削除に失敗した場合、例外が発生します。



おしまい。。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1