如何使用App Store API获得前100名列表?构建appstore应用程序网站的常见架构是什么?
-
05-07-2019 - |
题
-
我找到了Appstore搜索API的PDF文件,我可以使用一些参数来获取应用程序的详细信息。(抱歉,我忘记了下载URL,但我在stackoverflow中找到了它)
但是有很多网站向您显示Top100列表(如appshopper.com),而Mobclix.com等也为您提供排名信息。他们如何做到这一点?我没有在PDF文件中找到相关的API。
我还找到了ABTO的Appstore API( http://www.abtollc.com/AppStoreAPI.aspx),但我真的想亲自去做。 -
如果我清除第一个问题,那么我想了解基于appstore数据构建网站的常见架构。我是否需要一个数据库来缓存appstore的数据,并创建一个批处理来频繁获取数据,每小时执行一次?我认为为每个用户请求访问appstore可能并不聪明,可能存在appstore的访问限制吗?
醇>
感谢您的帮助!
解决方案
您可以使用以下链接生成用于查询iTunes数据的网址,例如特定类别中的前100个应用。
http://itunes.apple.com/rss/generator/
对于排名前100位的免费生产力应用,生成的网址为
您链接到的PDF非常陈旧,并且在相当长的一段时间内没有更新,但即使您确实可以使用它,它也没有“前100名”。选择(据我所知)。
其他提示
1.人们从AppStore获取信息的方式是解析从iTunes调用返回的Xml,并获取他们想要的信息。苹果没有正式的api版本。
- 您可能是对的,在您的服务器上保存应用信息的副本更为聪明。 醇>
不隶属于 StackOverflow