如何根据一组词进行 Amazon Associates 图书推荐?

问题描述 投票:0回答:2

我有一个网站,它的标题涉及范围广泛的主题,从建筑到小工具,从海洋到机器人。我想根据与当前主题相关的一组词,在每一页上推荐亚马逊图书。

所以,例如,海洋页面可能有词[鲨鱼、海洋、珊瑚、海洋……]。我想要一个小部件,它会根据那组单词推荐一本或多本书。

谢谢

word recommendation-engine amazon-advertising-api
2个回答
0
投票

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

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>

然后您应该可以毫无问题地解析该响应并为您的页面创建链接。


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