0

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

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

谢谢

4

1 回答 1

0

我建议您看一下 ItemSearch 操作,该操作可通过 Amazon 的 Product Advertising 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>

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

于 2013-02-07T07:10:49.427 回答