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

GBD*_*GBD 2 php ios

目的:

从iTunes获取应用程序的客户评论和过滤器,如最有帮助,最近的评论.

Apple支持的方法:

Apple提供"App Reviews"网络服务,以便按应用获取客户评价.

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

问题:

此Web服务提供特定AppID的所有客户评论,但我想要iTunes提供的最有用或最新的评论.

hal*_*fer 5

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

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

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

我注意到'xml'可以用'json'代替,如果你更容易消费的话.

如果您可以找到"sortby"的其他有效值,则可以使用更简单的解决方案,但我猜测其他人(如"rating")会返回一个空文档.


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

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