【发布时间】:2012-09-30 01:35:50
【问题描述】:
我一直在构建一个应用程序,它允许用户使用Twitter Search API 在 Twitter 上搜索最近(即 6-9 天的)公开推文。
目前,该网站是完全公开的 - 也就是说,用户无需登录 Twitter(甚至根本不需要成为 Twitter 用户)即可使用我的应用。
但是,upcoming changes to the Twitter API 让我感到困惑,尤其是对 Twitter API 的每个请求似乎都需要进行身份验证这一事实。
我对 Twitter 的 API 工作原理的有限理解是,我需要使用 OAUTH 对我的应用进行身份验证,这反过来意味着,如果我想继续访问 Twitter 搜索 API,用户需要先登录我的网站,然后才能使用可以使用与 Search API 相关的功能 - 因此,只有 Twitter 用户才能使用我的应用程序的该部分。
我是否正确理解了这一点,还是 Twitter 搜索 API 不受这些更改的影响?如果我对我的应用程序进行身份验证,这是否意味着用户通过我的应用程序搜索 Twitter 状态更新的速度会提高(或者与使用未经身份验证的应用程序相比的任何其他优势)?请注意,我目前正在实现一个缓存功能来缓存相关搜索。
谢谢!
【问题讨论】:
-
我敢打赌,很多人都对这类问题的答案感兴趣。我认为答案还取决于他们的速率限制基础。