DjangoからTwitterアカウントにOAuth認証してTwitter API を利用しようと思う。 python-twitter を利用して容易に実現。。。と思いきや、若干はまったので、メモしておく。 やりたいことは、利用者の認証と、利用者のリソースへのTwitterAPI経由でのアクセス。 1.OAuthの基本的な流れ まずは、利用者にTwitterのユーザー認証をさせたい。Twitterでは、認証にOAuthを利用している。OAuthによる認証のシーケンスは、以下のサイトがわかりやすい。 http://www.atmarkit.co.jp/fsecurity/rensai/digid01/02.html 下図でいうと、Resource Owner が、Twitterのユーザーであり、開発アプリケーションの利用者。OAuth Client が、開発アプリケーション、OAuth Se