我一直在构建一个应用程序,它允许用户使用Twitter Search API在 Twitter 上搜索最近(即 6-9 天)的公共推文。
目前,该网站是完全公开的——也就是说,用户无需登录 Twitter(甚至根本不需要成为 Twitter 用户)即可使用我的应用程序。
但是,即将对 Twitter API进行的更改让我感到困惑,尤其是对 Twitter API 的每个请求似乎都需要进行身份验证这一事实。
我对 Twitter API 工作原理的有限理解是,我需要使用 OAUTH 对我的应用程序进行身份验证,这反过来意味着,如果我想继续访问 Twitter Search API,用户需要先登录我的网站才能使用与搜索 API 相关的功能 - 因此,只有 Twitter 用户才能使用我的应用程序的该部分。
我是否正确理解这一点,或者 Twitter 搜索 API 是否免于更改?如果我对我的应用程序进行身份验证,这是否意味着用户通过我的应用程序搜索 Twitter 状态更新的速度会提高(或者与使用未经身份验证的应用程序相比的任何其他优势)?请注意,我目前正在实现一个缓存功能来缓存相关搜索。
谢谢!