今更ながらphpからtwitterAPI利用メモ
https://dev.twitter.com/にアクセスして、アプリケーションの登録をする。
で、登録した後に「Consumer key」「Consumer secret」、My Access Token のページで「Access Token (oauth_token)」「Access Token Secret (oauth_token_secret)」をメモ。
これでtwitter側は完了。
phpではPEARの「Services_Twitter」を利用する。
Services_Twitterを利用するために下記のライブラリもダウンロード。
で、準備できたところで下記コードにて書き込み。
require_once 'Services/Twitter.php'; require_once 'HTTP/OAuth/Consumer.php'; try { $twitter = new Services_Twitter(); $oauth = new HTTP_OAuth_Consumer( 'Consumer key', 'Consumer secret', 'Access Token (oauth_token)', 'Access Token Secret (oauth_token_secret)' ); $twitter->setOAuth($oauth); $msg = $twitter->statuses->update("twitterへ投稿するメーセージ"); } catch (Services_Twitter_Exception $e) { echo $e->getMessage(); }
これでOK!