如何使用亚马逊的产品广告API获得类似的商品?

时间:2014-12-23 14:55:52

标签: amazon-web-services similarity amazon-product-api

我最近在我的网站上添加了一个亚马逊搜索,并且遇到了我需要的完整回复的问题。在我的大约10%的电话中,即使亚马逊的网站本身显示了大量的点击,我仍然获得零点击。以下是我对他们服务的电话:

results = Amazon::Ecs.item_search(query_text, {
    :search_index => 'All', 
    :response_group => 'ItemAttributes, Images, Offers',
    :item_page=>’1'
    })

90%的时间我得到的结果都很好,但是使用以下任何查询文本,此搜索返回0次点击:

hoover bag 440004496 type S  

Citizen Women’s Stainless Steel Bracelet Watch 18mm EJ5850-57E          

mope space pack iPhone 5 

然而,当我直接访问Amazon.com并搜索任何这些目标时,我确实得到了大量相关的回复。

亚马逊会发生什么事情,例如"你的搜索" hoover bag 440004496 type S"与任何产品都不匹配"然后继续展示" hoover bag 440004496 S型“查看所有322个结果......”以及我希望在我的页面上显示的大量优秀的相关产品匹配。

您可以在我的网站www.FastForward.menu

上查看结果(或缺少结果)

如何通过API获得这些有用的回复?最好采用与任何填充的初始item_search响应相同的格式?最好在与初始响应相同的调用中,所以我不必编写更多的解析代码?

有一个“类似产品”API调用,但要做到这一点,你需要至少一个产品传入,我没有。见这里:http://docs.aws.amazon.com/AWSECommerceService/latest/DG/SimilarityLookup.html

如何通过API获取此类“类似”产品列表,以便我的亚马逊搜索在大约10%的时间内不会完全变空?

我相信其他人也遇到了同样的问题。

请随时提出问题或就如何改进此问题提出建议。

0 个答案:

没有答案