0

Twitter 对其未经身份验证的 REST API 每小时有 150 个请求的限制,我在我的 iPhone 应用程序中显示 2 条最新推文,我不想对任何用户进行身份验证,当我通过 3G 获取推文时出现问题“超出速率限制”错误,我有什么选择?

我了解 Twitter 根据设备的公共 IP 计算此限制,对于移动设备,该 IP 可以与许多其他设备共享,从而导致此问题。

如果您查看 Adele 的新 iPhone 应用程序,它有一个新闻栏目,它可以拉入推文,而我的应用程序显示速率超出,此列表已更新。我唯一的想法是他们在后端获取这些结果,保存或缓存结果并通过他们的服务器提供服务,而不是直接从应用程序查询 Twitter。

4

1 回答 1

1

不确定您是否有选择。您必须对它们进行身份验证。

大多数 3G 网络分配的动态 IP 地址很可能是随机共享的。在我的网络 MTN 上,您无法获得 3 个连续成功的请求而不会出现速率限制错误。

我建议您对它们进行身份验证。

于 2011-09-14T01:01:47.830 回答