タスクの編集
- 一度に50個のタスクまで編集できる。
- POST
- idは必須、その他はオプション
- 加えて、リピートタスクをリスケジュールしたい場合は reschedule変数 を1とすることで実行できる。
- 完了タスクであること
- 期日と繰り返しの値が設定されていること。
- "Tasks" はJSONオブジェクトとして作成し、POSTでAPIに送る
- エンコードを忘れずに。
- セットしたいフィールドのみ指定すれば良いし、効率の観点からも、そうすべき。
- http://api.toodledo.com/3/tasks/edit.php
- access_token=yourtoken
- tasks=[{"id":"1234","title":"My Task"},{"id":"1235","title":"Another Task","star":"1"},{"id":"5678","title":"Invalid"}]
- fields=folder,star
tasksの中身は "id":"1234" でないとダメ。
コンマで区切ってあるから、"が無くてもいいかな、'でもいいかな、と思ったが、ダメだった。
- 成功した場合には編集したタスクが返ってくる
- 失敗した場合はエラーのタスクとして返ってくる。
[{"id":1234,"title":"My Task","modified":1281990824,"completed":0,"folder":0,"star":0},{"id":1235,"title":"Another","modified":1280877483,"completed":0,"folder":0,"star":1},{"errorCode":605,"errorDesc":"Invalid task ID","ref":"5678"}]
最終更新:2016年10月28日 22:43