如何根据一组单词制作Amazon Associates图书推荐?

时间:2013-02-01 13:48:05

标签: amazon recommendation-engine words

我有一个网站,其中包含从建筑,小工具,海洋到机器人等广泛主题的头条新闻。我想根据与当前主题相关的一组单词,在每个页面上放置亚马逊图书推荐。

因此,例如,海洋页面可能有单词[鲨鱼,海洋,珊瑚,海洋...]。我想要一个基于这组单词推荐一本或多本书的小部件。

由于

1 个答案:

答案 0 :(得分:0)

我建议你看看通过亚马逊的产品广告API提供的ItemSearch操作。要获得有关鲨鱼的书籍,请求将如下所示:

http://webservices.amazon.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
Operation=ItemSearch&
Keywords=Shark&
SearchIndex=Books
&Timestamp=[YYYY-MM-DDThh:mm:ssZ]
&Signature=[Request Signature]

这将返回一个XML响应,其中包含与您的关键字相关的书籍列表:

<TotalResults>200</TotalResults>
<TotalPages>20</TotalPages>
<Item>
    <ASIN>0691120722</ASIN>
    <ItemAttributes>
         <Title>Sharks of the World</Title>
         ...
    </ItemAttributes>
</Item>
<Item>
    <ASIN>1604330074</ASIN>
    <ItemAttributes>
        <Title>The Shark Handbook</Title>
        ...
    </ItemAttributes>
</Item>

然后,您应该可以解析该响应并为您的页面创建链接。