Twitter的未经身份验证的REST API每小时有150个请求限制,我在我的iPhone应用程序中显示了2条最新的推文,而且我不想对任何用户进行身份验证,当我通过3G获取推文时会出现问题我收到“超出速率限制”错误,我的选择是什么?
据我所知,Twitter根据设备的公共IP计算此限制,这可以与其他许多设备共享,导致此问题。
如果你查看阿黛尔的新iPhone应用程序,它有一个新闻部分可以提取推文,而我的应用程序显示速率已超过,此列表已更新。 我唯一的想法是他们在后端获取这些结果,保存结果或缓存它们并通过他们的服务器提供服务,而不是直接从应用程序查询Twitter。
答案 0 :(得分:1)
不确定您有选择权。你必须验证它们。
大多数3G网络分配最有可能随机共享的动态IP地址。在我的网络MTN上,如果没有出现速率限制错误,您将无法连续获得3次成功请求。
我建议你验证它们。