Web services Amazon ItemSearch API响应与Amazon.com搜索结果不同
我正试图找出ItemSearch的正确参数,这样API调用将返回与网站上相同的结果。目前我使用的这些参数与网站不一致Web services Amazon ItemSearch API响应与Amazon.com搜索结果不同,web-services,amazon-web-services,amazon,Web Services,Amazon Web Services,Amazon,我正试图找出ItemSearch的正确参数,这样API调用将返回与网站上相同的结果。目前我使用的这些参数与网站不一致 url_params = dict( Service='AWSECommerceService', Operation='ItemSearch', AssociateTag=AMAZON_ASSOCIATETAG, SearchIndex='All', AWSAccessKeyId=AWS_ACC
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作为最重要的结果。我还试图弄清楚为什么这是用于书籍搜索。我在网上找到的一个可能的答案是,网站搜索功能可能使用比一个简单的API调用更复杂的查询。例如,它可能会在搜索中考虑其他因素(不确定可能是什么,但可能是)