Twitterが、認証方式に今まではBASIC認証を使っていたけど、 セキュリティの問題のため、7/1よりBASIC認証が使えなくなるみたい。
自宅サイトで確認すると、Twitterサマリを日記に上げるスクリプトや、メールからつぶやくスクリプト、 @EchizenBotと、ことごとくBASIC認証になっていた。 ということで、ひとまず OAuth 認証対応を行った。 下記の記事などがNet::Twitter で OAuth を使うために参考になった。
認証を対応させるのは、なんとかなるけど、自分のTweetへのreplyのための RSS フィードの 取得では、それのためにプログラム全体を書き換えるのは手間と思われた。 このため、下記の記事を参考に、OAuthを使って localhost にだけアクセス許可を与えた RSSフィード取得専用のCGIを作った。といってもほぼ、記事のPerlそのままだけど。
# ということで、ひとまず無事に7/1のOAuth対応を乗り越えられるだろう。
# それにしても、OAuthのサイトのBeginner's Guide の絵が怪しすぎる…