我的应用程序遇到“超出速率限制”问题。我想要获取提要:
http://twitter.com/status/user_timeline/bbcnews.json
但它告诉我超出了速率限制。我认为这对于应用程序的所有用户来说都是如此。在请求此 Feed 之前,我如何验证我的 Twitter 应用程序(我已使用 Twitter 设置),或者将身份验证合并到 Feed 请求中?
最佳答案
根据 Twitter 的文档:
“未经身份验证的调用每小时允许 150 个请求。未经身份验证的调用是根据发出请求的服务器或设备的面向公众的 IP 来衡量的。”
因此,对于移动设备,此限制将基于每个设备,而不是整体。
如果您想要经过身份验证的调用,则必须让用户用户通过 oauth 身份验证并将 token 存储在设备上以供后续调用使用。 github 和网络上的其他地方有各种示例项目可以帮助您走上这条路。
关于iphone - 验证 Twitter 以获取 json feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7283983/