计划使用iTunes Search API获取应用程序相关信息 –
http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
想要知道API使用情况是否有预定义的速率/油门限制.在文档/堆栈/ Google中找不到与此相关的任何信息.
有人有信息吗?
解决方法
我不知道确切的速率限制是什么,无法从苹果找到任何这方面的信息.但是,我可以向您保证,由于我在我的服务器上的大部分请求都不成功,所以我们可能会有一个速率限制,它们会导致HTTP状态403.完全相同的请求在其他计算机上工作,稍后(重试)同一台服务器.
我已经尝试通过在我的开发计算机上并发许多请求找到限制,但没有请求导致与我的服务器上相同的错误.我的服务器目前每天提供数十千个请求(我正在获取所有链接一次用于缓存),这导致超过90%的请求失败 – 但有些成功.
所以我按照泰德·霍斯曼(Ted Hosmann)的建议,联系了苹果公司访问EPF文件.如果你不超过 – 每天说 – 几十个请求,我猜速率限制不应该是一个问题.这是在我的计算机上同时尝试的请求数量,没有任何问题.如果您需要更多,您还应该使用iTunes企业合作伙伴Feed.