【PHP】下らねぇ質問はID出して書き込みやがれ 113
■ このスレッドは過去ログ倉庫に格納されています
0521nobodyさん
2011/12/18(日) 10:03:02.25ID:3BlI9Ok7【PHPのバージョン】5.2.0
【質問内容】
サイトを参考にしながらtwitterのbotを作っているのですが、
Notice: Trying to get property of non-object
というエラーが出て困っています。
該当箇所は
$timeline = $Bot->Get_TL("home_timeline",$since_id,50);
で、Get_TL関数は
function Get_TL($type,$sid = null,$count = 30){
$opt = array();
$opt['count'] = $count;
if($sid){$opt['since_id'] = $sid;}
$req = $this->Request("statuses/".$type.".json","GET",$opt); // JSON形式の方がちょっと扱いやすい
if($req){
if($req->Code != "200"){die("Error: ".$req->Code);}
$result = str_replace(":NULL,",':"NULL",',$req->Body);
} else {die('Get_TL(): $req is NULL');}
$result = json_decode($result);
if($result->error){die($result->error);}
return array_reverse($result);
}
こんなかんじです。
エラー内容を調べたところNULLの扱いが良くないみたいなんですが、どういうふうに直せばいいか検討が付きません
ご教授願います
■ このスレッドは過去ログ倉庫に格納されています