iTunes中搜索API速率限制(iTunes Search API rate limit)

2019-07-31 22:47发布

我打算使用iTunes搜索API来获取应用程序相关的信息- http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

想知道是否有在API使用任何预先定义的速率/节流限制。 找不到他们的文档/堆栈/谷歌与此相关的任何信息。

有没有人有这个信息?

Answer 1:

回答原来的问题:

在iTunes搜索API目前仅限于大约20个电话每分钟(随时更改)。

这是来自企业合作伙伴种子页面



Answer 2:

我不知道确切的速率限制是什么, 找不到从苹果公司有这方面的信息 。 但我可以向你保证,必须有一个限速莫名其妙,因为大多数我的我的服务器上请求没有成功,它们会导致对一个HTTP状态403完全相同的请求在其他计算机上工作,一段时间后(上重试)在同一台服务器。

试图找到使得很多请求的同时我的开发计算机上的限制 ,但没有请求导致相同的错误我的服务器上 。 我的服务器在导致失败的请求的90%以上的那一刻(我取所有链接一次缓存的),使几十每天成千上万的请求 - 但是一些成功。

因此,我也由特德Hosman-n的联系苹果获得了EPF文件 建议 。 如果不超过超过-说- 每天请求的十几万元 ,我猜的速率限制不应该是你的问题 。 这就是我在我的电脑上同时尝试没有任何问题的请求数。 如果您需要更多 ,你应该使用iTunes企业合作伙伴饲料为好。



Answer 3:

如果您正在寻找大量的记录,可能更容易先下载EPF文件 - 然后补充使用查找API的更新:

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html

如果你打的搜索或查询API热映,您就可以开始体验到更长的响应时间,大于30秒或失败的响应。



文章来源: iTunes Search API rate limit