使用iTunes App Store API,是否可以获取任何应用程序的排名位置?

5
在调查后,我发现有一些网站(例如http://www.topappcharts.com)和应用程序可以显示特定应用程序的排名。 然而,该图表仅显示应用程序排名在前200名的时期。
我的问题是是否有官方API或非官方API可供调用以获取我的应用程序的排名位置(即使它的位置大约为500、1000)。
或者,按iTunes AppStore显示的方式逐页查询。 一直查询到找到目标应用程序,并通过当前页面x20 +位置计算位置。
这是否可能?
谢谢
1个回答

5
是的,目前可以使用curl或wget来模拟iTunes用户代理和App Store页面请求消息(可以使用类似wireshark的工具确定),逐页抓取App Store页面。结果是一大段嵌入应用程序名称的HTML / XML代码。将找到应用程序的页面位置乘以20,就可以一直排到排名最低的位置。如果您的应用程序在排名中很低,可能需要一些时间(不到一个小时的时间?)。
这不是官方API,因此苹果公司会不定期更改协议和结果格式(完全不经过官方通知,并且没有公开文档),而且不同版本的iTunes应用程序可能有许多不同之处。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接