经过一些研究,我发现有一些网站(例如http://www.topappcharts.com)和应用程序可以显示特定应用程序的排名.但是,该图表仅显示应用程序排名在前200名内的时段.
我的问题是,是否有一些官方API或非官方API我可以调用以获得我的应用程序的排名位置(即使它的位置大约是500,1000).
或者,按页面查询,如iTunes AppStore显示.逐页查找目标应用程序,并按页面x20 +当前页面内的位置计算位置.可能吗?
谢谢
是的,目前可以使用curl或wget来逐页抓取App store来模仿iTunes用户代理和App store页面请求消息(可以使用wireshark之类的东西来确定).结果是嵌入了应用程序名称的大页面HTML/XML.将您找到应用程序*20的页面相乘可以一直到排名的最低位置.如果您的应用在排名中下降(一小时?),这可能需要一段时间.
这不是官方API,因此Apple确实不时更改协议和结果格式(完全未通知且没有公开文档),以及针对不同版本的iTunes应用程序的许多不同之处.
| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |