Twitterのハッシュタグ検索をphp4でやる
Twitter apiで特定のハッシュタグのツイートのみを取得するサンプルがありましたが
via
Twitter APIをPHPで利用する - PAPHEAD
どうやらこのサンプルはphp4では動かない。
のでちょっとカスタマイズしました。
<?php function twitter($search) { $res = twitter_url('http://search.twitter.com/search.json?q=%23'. $search .'&rpp=5'); foreach($res as $res_key => $results) { foreach($results as $key => $val) { echo $val["text"]; } } } function twitter_url($url) { //ユーザー名 $user = 'username'; //パスワード $pass = 'password'; //接続オプション $option = array( "http"=>array( "method"=>"GET", "header"=>"Authorization: Basic ". base64_encode($user. ":". $pass) ) ); $fp = fopen( $url, 'r', false, stream_context_create($option) ); $result = fgets($fp); fclose($fp); //JSON デコード(PEARのJsphonインストール済にしておく) $data = Jsphon::decode($result); return $data; } twitter('ハッシュタグ名'); ?>