我最近在我的网站上添加了一个亚马逊搜索,并且遇到了我需要的完整回复的问题。在我的大约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%的时间内不会完全变空?
我相信其他人也遇到了同样的问题。
请随时提出问题或就如何改进此问题提出建议。