【Twitter】PHPでOAuth認証

自分用メモ。プログラム云々というより環境整えただけ。

  1. アプリを新しく開発する(http://twitter.com/apps/new
    • ブラウザアプリケーションでコールバックURL+Read&Write
  2. Consumer keyとConsumer secretを取得
  3. 使わせていただいたファイルに必要なことを書いてアップロード

これ自体は解説を読ませていただいたのでそこまで大変じゃないのですがサーバがpearないところ(たぶん)なので必要なファイルを上げました。

  • まずローカルにpearインストール
    • \php\go-pear.batを実行すればできる…とあるのにできない!
    • php(5.3.3)入れ直し…
    • PHP5.3のgo-pear.batは実行できない?→参考
    • php.iniのphar.require_hashのコメントアウトを外しデフォルトがOnになっているのでOff
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クライアント作ろうかなと思ったのが始まり。