Amazon ItemSearch API响应与amazon.com搜索结果不同

时间:2014-04-14 21:27:16

标签: web-services amazon-web-services amazon

我正在尝试找出ItemSearch的正确参数,以便API调用将返回与网站上相同的结果。目前我使用的这些参数与网站不一致。

url_params = dict(
        Service='AWSECommerceService', 
        Operation='ItemSearch', 
        AssociateTag=AMAZON_ASSOCIATETAG,
        SearchIndex='All',
        AWSAccessKeyId=AWS_ACCESS_KEY_ID,  
        Keywords=keywords,
        ResponseGroup='Small,OfferSummary,Images'
        )

例如,如果' iphone%205s'在关键字中,API会返回iPhone保护程序列表,而在网站上搜索则会将iPhone作为最佳结果。

1 个答案:

答案 0 :(得分:0)

我也想弄清楚为什么这是书籍搜索。我在网上找到的一个可能的答案是,网站搜索功能可能会使用比一个简单的API调用更复杂的查询。例如,它可能会考虑搜索中的其他因素(不确定它可能是什么,但它可能)。