以前に、Twitter APIにふれた記事を書きました。
PHPでTwitter APIを使ってみる
認証を必要としない、簡易版を紹介したのですが、今回は認証を含めた処理にチャレンジしたいと思います。
前回もお話したように、Twitter APIに認証にはBASIC認証、OAuth認証、あとxAuth認証というものがあるようですが、BASIC認証は2010年の6月にサービスが停止し、使えなくなるそうです。そこで、今回はOAuthを勉強してみたいと思います。OAuthは、ゼロオースではなくて、オーオースと読むようですね。
さて、WebアプリでTwitter APIのOAuthを実装するためには、twitter developersでアプリケーションを登録する必要があります。
http://dev.twitter.com/
OAuthを利用するためには、アクセストークン(Access Token)とアクセストークンシークレット(Access Token Secret)が必要になります。少し難しいので、詳細は割愛しますが、APIキーみたいなものです。下記のサイトでアプリ登録することで、Access TokenとAccess Token Secretを取得できます。
http://dev.twitter.com/apps/
アプリケーション追加のフォームに遷移します。入力するのは、