Twitter 对其未经身份验证的 REST API 每小时有 150 个请求的限制,我在我的 iPhone 应用程序中显示 2 条最新推文,我不想对任何用户进行身份验证,当我通过 3G 获取推文时出现问题“超出速率限制”错误,我有什么选择?
我了解 Twitter 根据设备的公共 IP 计算此限制,对于移动设备,该 IP 可以与许多其他设备共享,从而导致此问题。
如果您查看 Adele 的新 iPhone 应用程序,它有一个新闻栏目,它可以拉入推文,而我的应用程序显示速率超出,此列表已更新。我唯一的想法是他们在后端获取这些结果,保存或缓存结果并通过他们的服务器提供服务,而不是直接从应用程序查询 Twitter。