2011-09-02 43 views
0

我在我的应用中遇到“超出费率限制”问题。我想得到一个饲料:验证twitter以获取json订阅

http://twitter.com/status/user_timeline/bbcnews.json 

但它告诉我,速率限制已超过。我认为这意味着所有用户的应用程序结合起来。在请求此提要之前,我如何验证我的Twitter应用程序(我已经使用twitter设置了该应用程序),或将验证结合到提要请求中?

回答

1

每Twitter的文档:

“未验证的呼叫被允许每小时150个请求未验证的呼叫对服务器或设备发出请求的IP面向公众测量”

因此,对于移动设备,此限制将以每个设备为基础,而不是整体。

如果您想要进行经过身份验证的呼叫,您必须让用户通过oauth身份验证并将令牌存储在设备上以用于后续呼叫。 github上有各种各样的示例项目,其余的网站会帮助你走上这条路。