【问题标题】:Authenticate twitter to get json feed验证 twitter 以获取 json 提要
【发布时间】:2011-09-02 21:21:35
【问题描述】:
我的应用遇到了“超出速率限制”问题。我想得到一个提要:
http://twitter.com/status/user_timeline/bbcnews.json
但它告诉我超出了速率限制。我认为这意味着该应用程序的所有用户都结合在一起。在请求此提要之前,我将如何验证我的 twitter 应用程序(我已使用 twitter 设置),或将身份验证合并到提要请求中?
【问题讨论】:
标签:
iphone
objective-c
ios
twitter
【解决方案1】:
根据 twitter 的文档:
“未经身份验证的呼叫每小时允许 150 个请求。未经身份验证的呼叫是根据发出请求的服务器或设备的面向公众的 IP 来衡量的。”
因此,对于移动设备,此限制将基于每个设备,而不是整体。
如果您想要一个经过身份验证的呼叫,您必须让用户用户通过 oauth 身份验证并将令牌存储在设备上以供后续调用。 github 和其他网络上有各种示例项目可以帮助您走上这条道路。