我有一个网站,它的标题涉及范围广泛的主题,从建筑到小工具,从海洋到机器人。我想根据与当前主题相关的一组词,在每一页上推荐亚马逊图书。
所以,例如,海洋页面可能有词[鲨鱼、海洋、珊瑚、海洋……]。我想要一个小部件,它会根据那组单词推荐一本或多本书。
谢谢
我建议您看一下 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>
然后您应该可以毫无问题地解析该响应并为您的页面创建链接。
您的解决方案在这里:我如何根据一组单词进行 Amazon Associates 图书推荐?