【问题标题】:Can I get latest tweets from twitter without using access token and access token secret?我可以在不使用访问令牌和访问令牌秘密的情况下从 Twitter 获取最新推文吗?
【发布时间】:2013-10-01 19:32:01
【问题描述】:

当使用 Twitter 提供的所有四个密钥(消费者密钥、消费者密钥、访问密钥和访问密钥密钥)时,我能够在我的网站上成功显示我的应用程序的最新推文。然而,我使用的 TwitterOath 代码(Abraham Williams https://github.com/abraham/twitteroauth)似乎将两种不同的身份验证分开:

 function __construct($consumer_key, $consumer_secret, $oauth_token = NULL, $oauth_token_secret = NULL) {
     $this->sha1_method = new OAuthSignatureMethod_HMAC_SHA1();
     $this->consumer = new OAuthConsumer($consumer_key, $consumer_secret);
     if (!empty($oauth_token) && !empty($oauth_token_secret)) {
          $this->token = new OAuthConsumer($oauth_token, $oauth_token_secret);
     } else {
          $this->token = NULL;
     }
  }

据我了解,您可以简单地不指定访问密钥和访问密钥秘密而仍然让消费者工作(因为访问内容允许您以用户身份做事)。

基本上,我想在不指定访问密钥和访问密钥秘密的情况下显示推文(因为我的客户不想向我提供这些凭据!)。问题是,当我没有指定它们时,我会收到“Bad Authentication data 215”错误。

这是否意味着如果不提供所有四个键就无法使用 statuses/user_timeline.json 进行显示?

希望这足够清楚!

谢谢

【问题讨论】:

    标签: php twitter


    【解决方案1】:

    来自Twitter API v1.1 documentation

    search queries will need to be authenticated in version 1.1
    

    这是必需的,以便他们可以限制费率。截至 2013 年 6 月 11 日,Twitter API v1 为 retired。您现在只能使用 v1.1

    【讨论】:

      猜你喜欢
      • 2012-04-28
      • 2012-12-29
      • 1970-01-01
      • 2021-02-01
      • 2011-12-31
      • 1970-01-01
      • 2012-10-27
      • 2013-05-04
      • 2013-04-17
      相关资源
      最近更新 更多