PHP API中的Twitter API v 1.1代码

时间:2013-07-22 12:24:18

标签: php twitter tweets

我正在使用twitter API v1.1在我的网络应用程序中获取推文的代码 $name = 'zkalvi'; $url = "https://api.twitter.com/1.1/search/tweets.json/".$name; $tweets = json_decode(file_get_contents($url)); echo '<ul>'; foreach($tweets as $tweet) { echo '<li>'.$tweet->text.'</li>';
} echo '</ul>';
$name = 'zkalvi'; $url = "https://api.twitter.com/1.1/search/tweets.json/".$name; $tweets = simplexml_load_file($url); echo '<ul>'; foreach($tweets as $tweet) { echo '<li>'.$tweet->text.'</li>'; } echo '</ul>'; 这两个代码都没有显示推文。 请帮助我为什么推文没有显示,我怎么能显示推文? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

首先,你打电话的方式是错的,你的网址应该是这样的 https://api.twitter.com/1.1/search/tweets.json?q=zkalvi

通过此网址,您将获得以下输出

{"errors":[{"message":"Bad Authentication data","code":215}]}

这是因为,在twitter 1.1版本中,大部分内容都需要身份验证。所以最好使用twitter服务器端库来获得结果。

这是用于php的twitteroauth库的链接 twitteroauth