筛选iTunes App客户评论 - Web服务

时间:2013-03-09 05:23:56

标签: php ios

目的:

从iTunes获取应用的客户评论和过滤器,例如“最有帮助,最近评论”。

Apple支持的方法:

Apple提供“App Reviews”网络服务,以便按应用获取客户评论。

API: http://itunes.apple.com/rss/customerreviews/id=400274934/xml

问题:

此网络服务提供特定AppID的所有客户评论,但我希望评论最有用或最近,就像iTunes提供的那样。

1 个答案:

答案 0 :(得分:5)

我进行了网络搜索,以查看特定应用的结果是否可以按不同的顺序显示。我无法找到它们,所以想象一下你应该以编程方式下载它:

http://itunes.apple.com/rss/customerreviews/id=400274934/sortby=mostrecent/page=1/xml

从那里,在XML阅读器中使用XPath下载/feed/link[@rel="last"]。解析页码,该页码看起来比最后一页多一个。在这种情况下,最后一页是13,因此您应该阅读第1页到第12页并将数据插入数据库。然后,您可以根据需要应用自己的排序。

我注意到了' xml'可以用' json'如果你更容易消费。

如果您可以为“排序”找到其他有效值,则可以使用更简单的解决方案,但我猜测其他人(例如' rating')会返回一个空文档。


嗯,重新阅读你的问题让我觉得你只想要投票给所有申请。如果是这样,您可以在此处生成自定义RSS源:

http://itunes.apple.com/rss/customerreviews/