Ghostのブログっ

ブログの説明→特になし

ツイッターbot

 

ま じ で わ か ら ん

 

とあるブログから

"では実際に使っているソースです。
そのままコピペすればすぐに動くはずです。"

 

動きません(涙目)

 

サーバーはサイトミックスを使用

 

実際のコードは↓

 

<?php
//twitter認証

$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文のとこでつまずいてる模様

なんでだよ!!