我正在使用 twitter API v1.1 在我的 Web 应用程序中获取推文,获取推文的代码是 as
并且
这两个代码都没有显示推文。请帮助我为什么没有显示推文以及如何显示推文?提前致谢。$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>';
问问题
184 次
1 回答
2
首先,你打电话的方式不对,你的网址应该是这样的 https://api.twitter.com/1.1/search/tweets.json?q=zkalvi。
通过此 url,您将获得以下输出
{"errors":[{"message":"Bad Authentication data","code":215}]}
这是因为,在 twitter 1.1 版本中,大部分内容都需要身份验证。所以最好使用 twitter 服务器端库来获取结果。
于 2013-07-22T12:32:36.417 回答