【问题标题】:Twitter Search API authenticationTwitter 搜索 API 身份验证
【发布时间】:2013-06-28 00:26:23
【问题描述】:

我有一个在 GAE 上运行的应用程序,它访问了 twitter 搜索 API。但是最近 twitter 已经迁移到新版本 1.1,并且以前版本的 api 不再起作用。而且我无法访问新的 API。

基本上,我想获得与搜索查询匹配的推文,我只需使用 python 代码访问该 url 并以 json 格式获取所有数据。我访问的网址(现在不工作)是: http://search.twitter.com/search.json?q=query

相反,我搜索并发现新 API 中的等效 url 可能是: https://api.twitter.com/1.1/search/tweets.json?q=query

但是,如果我只是像以前一样访问它(只是获取 url 并访问内容),那么它会给出一个错误,显然我需要通过获取一些 oauth 凭据并将它们与请求一起使用来验证我的请求。

如果除了获取 url 内容之外还有其他方法,我尝试搜索如何做到这一点,但徒劳无功。如果有人可以帮助我,我真的很感激,如果可能的话,请提供一些示例 python 代码。谢谢!

【问题讨论】:

    标签: python google-app-engine twitter twitter-oauth


    【解决方案1】:

    新的 Twitter API 需要 user 身份验证,这意味着访问您网站的每个用户都需要通过身份验证程序。这使得新的 Twitter API 的可用性大大降低。

    有关如何在 GAE/Python 上使用 OAuth 的详细信息,请参阅 this answer。

    【讨论】:

      猜你喜欢
      • 2016-07-26
      • 2013-07-21
      • 2015-03-28
      • 2017-12-30
      • 2012-03-25
      • 2015-11-09
      • 2011-06-18
      • 2013-01-20
      • 1970-01-01
      相关资源
      最近更新 更多