【问题标题】:Using Amazon's affiliate API for autocompletion使用 Amazon 的附属 API 进行自动完成
【发布时间】:2015-10-11 04:54:01
【问题描述】:

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

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

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

【问题讨论】:

  • 依赖的链接失效了

标签: autocomplete amazon


【解决方案1】:

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

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

其中 q 的内容是您想要自动完成的查询。

【讨论】:

【解决方案2】:

我创建了一个普通的 JavaScript 插件来将 Amazon Autocomplete 网络服务集成到搜索输入中。

幸运的是,亚马逊网络服务支持 JSONP,因此它允许您通过 <script> 标签和回调处理请求,这已在插件中实现。

https://github.com/caroso1222/amazon-autocomplete

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-10
    • 2015-12-04
    • 1970-01-01
    • 2014-05-31
    • 1970-01-01
    • 2015-12-18
    • 2014-05-01
    • 1970-01-01
    相关资源
    最近更新 更多