Autocomplete 使用亚马逊&x27;s用于自动完成的附属API

Autocomplete 使用亚马逊&x27;s用于自动完成的附属API,autocomplete,amazon,Autocomplete,Amazon,在一个网站上,我正在搜索亚马逊的产品。这应该会显示一些关于我可以使用其附属API获取的产品的信息。我可以使用查找有关产品的信息(我并不完全满意,因为我可能应该从他们提供的WSDL创建自己的包),但我不完全确定在搜索框中为他们的产品实现自动完成的最佳方式是什么 我想从我自己的服务器而不是亚马逊的服务器加载自动完成信息,但我不确定推荐的方法是什么。通过提供的亚马逊附属API,还是有更好的方法 作为总结,我正在寻找一种方法,在我的网站上有一个带有自动完成功能的文本框,它使用我自己的服务器来完成自动完成

在一个网站上,我正在搜索亚马逊的产品。这应该会显示一些关于我可以使用其附属API获取的产品的信息。我可以使用查找有关产品的信息(我并不完全满意,因为我可能应该从他们提供的WSDL创建自己的包),但我不完全确定在搜索框中为他们的产品实现自动完成的最佳方式是什么

我想从我自己的服务器而不是亚马逊的服务器加载自动完成信息,但我不确定推荐的方法是什么。通过提供的亚马逊附属API,还是有更好的方法


作为总结,我正在寻找一种方法,在我的网站上有一个带有自动完成功能的文本框,它使用我自己的服务器来完成自动完成功能(example.com/search/autocomplete/%QUERY%),然后,它应该在Amazon API上调用一些自动完成功能。

亚马逊在其附属API旁边提供了一个可用于获取其自动完成信息的Web服务。可以通过以下方式调用URL来使用它:

http://completion.amazon.com/search/complete?search-alias=aps&client=amazon-search-ui&mkt=1&q=canon

其中q的内容是您希望自动完成的查询。

我创建了一个香草JavaScript插件,将Amazon自动完成Web服务集成到搜索输入中

幸运的是,AmazonWebService支持JSONP,因此它允许您通过
标记和回调来处理请求,这已经在插件中实现了


为了提供更多关于端点的背景信息,它看起来像是产品广告API的一部分-有没有办法通过搜索索引(类别)来缩小范围?例如,仅适用于Kindle书籍的自动完成?以下是如何在自动完成API中添加类别参数依赖项的链接不起作用