前言:我不确定我是否明白你在这里找到的具体内容,但我会分享我的发现。
我能够检索评论的iframe URL,并能够在将它嵌入到.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>&alinkCode=xm2&asin=1451648537&atag=<YourAssociateTag>&exp=2012-01-06T02%3A10%3A38Z&summary=0&truncate=256&v=2&sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D</IFrameURL>
<HasReviews>true</HasReviews>
</CustomerReviews>
</Item>
请注意,您将无法使用这个iframe网址由于事实(1)我删除了用于创建签名的Amazon Key和Associate Tag,并且(2)在呼叫后24小时到期。
如果您使用我已使用的相同属性,请密切关注Version
和AssociateTag
字段,您将得到一个包含iframe URL的结果。
我再嵌入的URL的iframe:
<html>
<body>
<iframe src="http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&alinkCode=xm2&asin=1451648537&atag=<YourAssociateTag>&exp=2012-01-06T02%3A10%3A38Z&summary=0&truncate=256&v=2&sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D"/>
</body>
</html>
看起来像如下:
正如我在序言中说,我不能确定这是什么您正在寻找因为该奖金的要求是:
...获得访问amazons reviewrank信息
这是不完全的审查等级信息,但实际的评论,我采取的审核等级信息的意思是沿着数据本身(如100条评论@ 4星等的线条更)。然而,在你的问题你说,iframe没有工作:
但是,他们建议使用参数进行测试,以获得iframe,但现在看来,即使iframe不再工作。
所以我认为我至少会为您提供获取和使用iframe的正确方法。
另请参阅此主题开始2011年12月31日在AWS论坛https://forums.aws.amazon.com/thread.jspa?threadID=83878&tstart=0它确认您所描述的内容。也许看那个线程饲料?在Amazon网站上可能不会有任何关于竞争对手API的文章。也许别的东西可以帮助你,但我希望... – 2012-01-02 13:17:17
这是他们的声明,他们通知他们打算删除评分。 https://affiliate-program.amazon.com/gp/advertising/api/detail/api-changes.html'选择要素响应组中的元素正在被删除: 总反馈页面,总体反馈,平均评分' – Chloe 2015-03-29 00:39:39