概要
gkeepapiのBadAuthentication問題は、ちらほら起きているらしいが、解決のための情報が少なく、解決できず泣き寝入りしている人が大半のようである。解決できた人も、何が悪かったのかよくわかっていない人が多い。
gkeepapiの公式サイトのFAQにもBadAuthentiationについての説明はあるが、説明が甚だ不十分な上に、提示されている「解決に役立つリンク」がほとんどリンク切れしており、わずかに残っているリンク先にも泣き寝入りしている人が多かったりする。
以下に、現時点で見つけた解決方法についてShareする。
一番見つけにくい対処法
Windows OS特有の問題、 Pythonのバージョンの問題、Pythonのライブラリ群のバージョンの問題、そもそもGoogle Keep APIが非公式の適当に管理されているAPIである、等が絡み合った問題らしい
このレスを書いたDon Sudduth氏(djsudduth)は、gkeepapiにおけるGoogle KeepのAuthenticationの失敗について、様々なコミュニティで言及しており、この問題について知り尽くしているスペシャリストであると思われる.
基本的な対処法
- 上記の質問スレッドの対処法を上から順に試す
- 「"gkeepapi" AND "BadAuthentication"」で検索する
- 認証パスワードに、普通のGoogleパスワードではなく「Google アプリパスワード」という特別なパスワードを生成して使用してみる