$notweets = 5;
$search = '#potato';
$connection = new TwitterOAuth($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$search = str_replace("#", "%23", $search);
$tweets = $connection->get("https://api.twitter.com/1.1/search/tweets.json?q=".$search."&count=".$notweets);
foreach($tweets as $status){
echo $status['text'];
}
再次问好Stackoverflow!
我正在使用TwitterOAuth在Twitter上搜索一些主题标签,在本例中为#potato
。当我显示$tweets
时,它会返回最新的推文,但是当我预先显示它们时,它表示我在数组中有一个未定义的索引,这意味着它找不到$status['text']
,尽管路径是正确的我认为。
你们能帮助我吗?
提前致谢!
答案 0 :(得分:1)
在foreach循环中传递它时你应该做这样的事情。
foreach($tweets as $status) {
echo $status->text;
}
由于检索到的数据是json格式,因此您必须将文本称为对象。
显示用于检索用户推文的类似代码here。