web-services - Amazon Item Search API 响应与 amazon.com 搜索结果不同

标签 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 会作为最佳结果。

最佳答案

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

关于web-services - Amazon Item Search API 响应与 amazon.com 搜索结果不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23070765/

相关文章:

amazon-web-services - 如何为 ECS 添加带有应用程序负载均衡器的 AWS API 网关?

amazon-web-services - 为什么 RDS 不使用 Amazon 根证书进行 SSL 连接

c# - 如何使用 GCM 接收多个通知而不替换先前的通知?

用于调用 SOAP - Web 服务的 Java 类

amazon-web-services - Cloudformation循环依赖困惑

amazon-s3 - Amazon S3 无法通过 Cloudfront 上传文件

linux - 如何跟踪 EC2 实例或弹性 IP 上的公共(public)带宽使用情况?

android - 如何直接从我的 Android 应用程序打开 Amazon AppStore?

web-services - 最佳实践 - REST API 版本控制 : Where and How to physically store source code

c# - 为什么经典的 asp.net web 服务比 wcf 更快?