ツイッターbot
ま じ で わ か ら ん
とあるブログから
"では実際に使っているソースです。
そのままコピペすればすぐに動くはずです。"
動きません(涙目)
サーバーはサイトミックスを使用
実際のコードは↓
$consumerKey='ここは見せられません';
$consumerSecret='ここは見せられません';
$accessToken='ここは見せられません';//API 1.1で追加
$accessTokenSecret='ここは見せられません';//API 1.1で追加
require_once('twitteroauth/twitteroauth.php');//公開されているソースがあるので取ってきます
$twObj=new TwitterOAuth($consumerKey,$consumerSecret,$accessToken,$accessTokenSecret);
//Twitterで検索するワード
$search_word='#ゆめにっき'; //#検索ワード1か検索ワード2
//API実行データ取得
//現時点で100ツイートまでしか取得不可
$vRequest=$twObj->OAuthRequest('https://api.twitter.com/1.1/search/tweets.json','GET',
array('q'=>$search_word,'count'=>'100','include_entities'=>'true'));//API 1.1で変更
//Jsonデータをオブジェクトに変更
$oObj=json_decode($vRequest);
//オブジェクトを展開
$oObj=$oObj->{'statuses'};//API 1.1でresultsからstatusesに変更
for($i_tweet=0; $i_tweet < sizeof($oObj); $i_tweet++){
$screen_name=$oObj[$i_tweet]->{'user'}->{'screen_name'};//ユーザーID API 1.1で変更
$user_name=$oObj[$i_tweet]->{'user'}->{'name'};//名前 API 1.1で変更
$id_str=(string)$oObj[$i_tweet]->{'id_str'};//つぶやきのID
$text=$oObj[$i_tweet]->{'text'};//ツイート
$created_at=$oObj[$i_tweet]->{'created_at'};//時間
$strtotime=strtotime($created_at);//Unixタイムスタンプに変換
$datetime=date('Y-m-d H:i:s', $strtotime);//20xx-01-01-00:00:00形式
//表示
print $screen_name.'<br />'.
$user_name.'<br />'.
$id_str.'<br />'.
$text.'<br />'.
$datetime.'<br />';
}
?>
どうやらfor文のとこでつまずいてる模様
なんでだよ!!