Twitter oAuth返回推文和信息,但在我想显示时返回未定义的索引

时间:2013-10-11 16:24:00

标签: php twitter oauth twitter-oauth

$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'],尽管路径是正确的我认为。

你们能帮助我吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

在foreach循环中传递它时你应该做这样的事情。

foreach($tweets as $status) {
   echo $status->text;
}

由于检索到的数据是json格式,因此您必须将文本称为对象。

显示用于检索用户推文的类似代码here