【Twitter】PHPでOAuth認証
自分用メモ。プログラム云々というより環境整えただけ。
- アプリを新しく開発する(http://twitter.com/apps/new)
- ブラウザアプリケーションでコールバックURL+Read&Write
- Consumer keyとConsumer secretを取得
- 使わせていただいたファイルに必要なことを書いてアップロード
これ自体は解説を読ませていただいたのでそこまで大変じゃないのですがサーバがpearないところ(たぶん)なので必要なファイルを上げました。
- まずローカルにpearインストール
phar.require_hash = Off
pear install channel://pear.php.net/Net_URL2-0.3.1 pear install channel://pear.php.net/HTTP_Request2-0.5.1 pear install channel://pear.php.net/HTTP_OAuth-0.1.8
- 上記で無事ライブラリもインストールできました
- \php\PEARの中にあるフォルダ、NetをHTTPに入れ、これ(HTTP)とPEARをサーバに上げて、Consumer keyとか書いたファイルにアクセスすればOK
自分専用webクライアント作ろうかなと思ったのが始まり。
参考にさせて頂いたところ
http://php-tips.com/php/2009/11/http_oauth%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6twitter%E3%81%AEoauth%E8%AA%8D%E8%A8%BC%E3%82%92%E8%A1%8C%E3%81%86
http://www.msng.info/archives/2010/01/twitter_api_oauth_with_php.php
http://blog.livedoor.jp/snowdunker/archives/50530677.html
http://ameblo.jp/phpwalker/entry-10422457243.html