【问题标题】:Twitter API v 1.1 code in PHPPHP 中的 Twitter API v 1.1 代码
【发布时间】:2013-07-21 04:23:52
【问题描述】:

我正在使用 twitter API v1.1 在我的 Web 应用程序中获取推文,获取推文的代码如下 $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>'; 这两个代码都没有显示推文。 请帮助我为什么没有显示推文以及如何显示推文? 提前致谢。

【问题讨论】:

    标签: php twitter tweets


    【解决方案1】:

    首先,你的调用方式不对,你的url应该是这样的 https://api.twitter.com/1.1/search/tweets.json?q=zkalvi.

    通过这个 url 你会得到以下输出

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

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

    这里是 php 的 twitteroauth 库的链接 twitteroauth

    【讨论】:

    • 感谢 Jay Hardia,但我在 twitter 文档中找不到该库。你能提供一些帮助吗?
    猜你喜欢
    • 2013-03-04
    • 2014-08-06
    • 2012-12-15
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多