亚马逊产品广告API - 获得评论排名

时间:2012-01-02 12:32:15

标签: amazon-web-services amazon amazon-product-api

使用亚马逊API似乎不再可能获得产品的评论排名信息。检查this link说明:

  

截至2010年11月8日,请求中仅返回iframe网址   内容。

然而,使用params进行测试他们建议获得Iframe,但现在看来甚至Iframe都不再起作用了。因此,即使在“激励客户购买”一章中的最新API参考中,“评论”部分也完全缺失。

然而:由于我也非常感兴趣,如果它仍然可能以某种方式获得评论排名信息 - 甚至可能不使用亚马逊API而是竞争对手的API来获取评论排名信息 - 我希望有人能提供一些有用的信息主题。

3 个答案:

答案 0 :(得分:14)

序言:我不确定我到底知道你在找什么,但无论如何我都会分享我的发现。

我能够检索评论的iframe网址,并且能够在将其嵌入到.html页面后查看评论iframe。我使用以下属性来检索iframe网址:

Operation=ItemLookup&
ItemId=1451648537&
ResponseGroup=Reviews&
TruncateReviewsAt="256"&
IncludeReviewsSummary="False"&
Version=2011-08-01                 <= important: can't be less than this version
AssociateTag=<YourAssociateTag>    <= required when using this version, can be anything (not verified by Amazon)

回复的相关部分:

<Item>
    <ASIN>1451648537</ASIN>
    <CustomerReviews>
        <IFrameURL>http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D</IFrameURL>
        <HasReviews>true</HasReviews>
    </CustomerReviews>
</Item>

请注意,您将无法使用此iframe网址,因为(1)我删除了我的Amazon Key和用于创建签名的Associate Tag,以及(2)它已过期通话24小时后。

如果您使用我使用的相同属性,请密切关注VersionAssociateTag字段,您将获得包含iframe网址的结果。

然后我将网址嵌入到iframe中:

<html>
    <body>
        <iframe src="http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D"/>
    </body>
</html>

如下所示:

Amazon Review IFrame

正如我在序言中所说,我不确定这是否是你正在寻找的,因为对赏金的要求是​​:

  

...访问amazons reviewrank信息

这不完全是评论排名信息,而是实际评论,我认为评论排名信息的含义更多地与数据本身一致(例如100评论@ 4星等)。但是,在您的问题中,您声明iframe不起作用:

  

然而,使用params进行测试他们建议获得Iframe,但现在看来甚至Iframe都不再有用了。

所以我认为我至少会为您提供获取和使用iframe的正确方法。

答案 1 :(得分:2)

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

Google使用Viewpoints购物进行一些评论。我遇到了一个很好的article for this

答案 2 :(得分:1)

我知道你说你不想屏幕刮,但因为这是唯一可用的解决方案,我已经使用屏幕抓取解决方案已经有一段时间了,它还没有给我带来任何问题,虽然我同意它很脆弱。如果我的屏幕抓取代码没有达到预期的效果,它将为我记录一个错误以调整代码,它会优雅地降级,只显示一个链接以打开iFrame中的评论信息。此错误尚未触发,解决方案对我们有用。