Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 过滤iTunes应用程序客户评论-Web服务_Php_Ios - Fatal编程技术网

Php 过滤iTunes应用程序客户评论-Web服务

Php 过滤iTunes应用程序客户评论-Web服务,php,ios,Php,Ios,目标: 从iTunes获取客户对应用程序的评论,并筛选最有用、最新的评论 苹果支持的方法: 苹果提供了一个“应用程序评论”网络服务,以获得每个应用程序的客户评论 API:http://itunes.apple.com/rss/customerreviews/id=400274934/xml 问题: 此web服务提供特定应用程序ID上的所有客户评论,但我需要最有用或最新的评论,就像iTunes提供的那样。我通过web搜索查看特定应用程序的结果是否可以以不同的顺序显示。我找不到他们可以这样做,因此设

目标:

从iTunes获取客户对应用程序的评论,并筛选最有用、最新的评论

苹果支持的方法:

苹果提供了一个“应用程序评论”网络服务,以获得每个应用程序的客户评论

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

问题:


此web服务提供特定应用程序ID上的所有客户评论,但我需要最有用或最新的评论,就像iTunes提供的那样。

我通过web搜索查看特定应用程序的结果是否可以以不同的顺序显示。我找不到他们可以这样做,因此设想您应该以编程方式下载此文件:

从那里,在XML阅读器中使用XPath下载
/feed/link[@rel=“last”]
。解析出页码,该页码似乎比上一页多出一页。在本例中,最后一页是13页,因此您应该阅读第1页到第12页,并将数据插入数据库。然后,您可以应用自己认为合适的排序

我注意到,如果您更容易使用的话,“xml”可以替换为“json”

如果您可以为“sortby”找到其他有效值,那么可能会有一个更简单的解决方案,但我猜其他值(如“rating”)返回了一个空文档


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


谢谢!!你救了我的命。。。我想按最近或最有用的内容对评论进行排序。没问题,很高兴为您排序。