Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services Amazon ItemSearch API响应与Amazon.com搜索结果不同_Web Services_Amazon Web Services_Amazon - Fatal编程技术网

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

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

我正试图找出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作为最重要的结果。

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