亚马逊产品广告API:获得平均客户评级

问题描述 投票:13回答:6

使用亚马逊的网络服务获取任何产品信息时,是否有直接获得平均客户评级(1-5星级)的方法?以下是我正在使用的参数:

Service=AWSECommerceService
Version=2011-08-01
Operation=ItemSearch
SearchIndex=Books
Title=A Game of Thrones
ResponseGroup=Large

我希望它的客户评分为4.5,评论总数为2177.但我在回复中得到以下内容。

<CustomerReviews><IFrameURL>http://www.amazon.com/reviews/iframe?...</IFrameURL></CustomerReviews>

有没有办法获得整体客户评级,除了reading the <IFrameURL/> value,为该评论页面发出另一个HTTP请求,然后屏幕抓取HTML?这种方法很脆弱,因为亚马逊可以轻松更改评论页面结构,这会破坏我的应用程序。

amazon-web-services amazon-product-api
6个回答
0
投票

亚马逊已完全取消了对其API中访问评级/审核信息的支持。文档以客户评级的形式提及响应元素,但这也不起作用。

谷歌购物使用Viewpoints进行一些评论和other sources


0
投票

这是PAPI无法做到的。您需要自己抓取它,或者您可以使用其他免费/更便宜的第三方替代品。

我们使用RapidAPI的amazon-price API,它支持单个请求中最多1000个产品的价格/评级/评论计数。

© www.soinside.com 2019 - 2024. All rights reserved.