mas*_*asi 17 amazon amazon-web-services amazon-product-api
使用亚马逊API似乎不再可能获得产品的评论排名信息.检查此链接的说明是:
自2010年11月8日起,请求内容中仅返回iframe网址.
然而,使用params进行测试他们建议获得Iframe,但现在看来甚至Iframe都不再起作用了.因此,即使在"激励客户购买"一章中的最新API参考中,"评论"部分也完全缺失.
但是:由于我也非常感兴趣,如果它仍然可能以某种方式获得评论排名信息 - 甚至可能不使用亚马逊API而是竞争对手的API获取评论排名信息 - 我希望有人可以提供有关此主题的一些信息.
Jon*_*ner 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)
Run Code Online (Sandbox Code Playgroud)
答复的相关部分:
<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>
Run Code Online (Sandbox Code Playgroud)
请注意,您将无法使用此iframe网址,因为(1)我删除了用于创建签名的Amazon Key和Associate Tag,以及(2)它在通话后24小时到期.
如果您使用我使用的相同属性,请密切关注Version
和AssociateTag
字段,您将获得包含iframe网址的结果.
然后我将网址嵌入到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>
Run Code Online (Sandbox Code Playgroud)
看起来如下:
正如我在序言中所说,我不确定这是否是你正在寻找的,因为对赏金的要求是:
...访问amazons reviewrank信息
这不是评论排名信息,而是实际评论,我认为评论等级信息的含义更多地与数据本身一致(例如100评论@ 4星等).但是,在您的问题中,您声明iframe不起作用:
然而,使用params进行测试他们建议获得Iframe,但现在看来甚至Iframe都不再起作用了.
所以我认为我至少会为您提供获取和使用iframe的正确方法.
归档时间: |
|
查看次数: |
10674 次 |
最近记录: |