推特的未经认证的REST API每小时有150个请求限制,我在我的iPhone应用程序中显示了2个最新的推文,我不想验证任何用户,当我通过3G获取推文时出现问题当我得到一个“超过速率限制”错误时,我的选择是什么?
我知道Twitter是根据设备的公共IP来计算这一限制的,移动设备的公共IP可以与许多其他设备共享,导致了这个问题。
如果你看看阿黛尔的新iPhone应用程序,它有一个新闻部分,可以拉进推文,而我的应用程序显示速度超过了,这个列表更新了。我唯一的想法是他们在后台获取这些结果,保存或缓存结果并通过他们的服务器提供服务,而不是直接从应用程序查询Twitter。
发布于 2011-09-14 01:01:48
不确定你有没有别的选择。您必须对它们进行身份验证。
大多数3G网络分配的动态IP地址很可能是随机共享的。在我的网络MTN上,你不可能连续3次成功请求而不出现速率限制错误。
我建议你对他们进行鉴定。
https://stackoverflow.com/questions/7402956
复制相似问题