Microsoft ToDoは「今日の予定」をAPIで取得できないらしい

ここしばらく個人的な情報をいろいろ有機結合するために、いろいろ調べたり試作したりしていて、Gmail/Googleカレンダー取得とかTwitter Botとかブラウザ音声合成/音声入力とかSlack APIとかクラウド系DBとかVue間websocketとかBluetooth検出とか、ラズパイデプロイとかいろいろ調べた訳です。

調査とか試作とかもそれなりに今風技術の勉強になって面白かったのです。

私は個人的に最近ToDoはMicrosoft ToDoを使っていたので、ここらを自動操作するためにMicrosoft Graph APIをここ1週間~2週間近く調べていたのです。Graph APIはいろんなツールでのアクセス方法が公開されていてそれはそれなりによく出来ているとは思うものの、自分が使っているツールとは相性が悪く(バグというより双方の仕様上の制限的なもの)でああだこうだやっていて結局素でGET/POSTしてなんとか安定取得の方法もわかり、

https://docs.microsoft.com/ja-jp/graph/auth-v2-user

Microsoft ToDo APIのアクセスも出来るようになり

https://docs.microsoft.com/ja-jp/graph/api/resources/todo-overview?view=graph-rest-beta

さぁこれでToDoの半自動管理も出来るかと思っていろいろやったあげく

Microsoft ToDo のAPIは「今日の予定(My Day)」をAPIで取得できないらしい

https://stackoverflow.com/questions/59540550/get-put-steps-to-microsofts-todo-tasks-via-api

という話がでてきて(しかも他の検索情報だと結構長く放置されているらしい?)超がっかりという話であります。

ToDoは別ソフトへの移行を考えるか。。。Azure APIアクセスは機械学習APIを試すころまで保留かね。。。