【发布时间】:2011-03-21 21:33:47
【问题描述】:
所以我很难弄清楚为什么会出现特定错误。 [注意:我已经屏蔽了我的 AccessKey 和 Signature 参数]
下面的 url 为 ONE 产品返回 有效 xml。
http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=[myAccessKey]&IdType=ASIN&ItemId=B002UD52WQ&Operation=ItemLookup&ResponseGroup=Medium&Service=AWSECommerceService&Timestamp=2010-07-27T23:17:57.000Z&Signature=[mySignature]
但是,当我使用下面的 url 通过逗号分隔 ASIN ID 来查找多个 ASIN 时,出现错误
http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=[myAccessKey]&IdType=ASIN&ItemId=B002UD52WQ,B002C0CZEU&Operation=ItemLookup&ResponseGroup=Medium&Service=AWSECommerceService&Timestamp=2010-07-27T23:17:57.000Z&Signature=[mySignature]
错误信息:
我们计算的请求签名 与您的签名不符 假如。检查您的 AWS 秘密访问权限 密钥和签名方法。咨询 服务文档了解详情
有人知道为什么会这样吗?提前致谢。
可以找到文档HERE “要一次查找多个项目,请用逗号分隔项目标识符。”
【问题讨论】:
-
有时文档是错误的,因为它们没有提供多个 ASIN 查询的示例,所以你有点不走运。联系亚马逊。
标签: xml amazon-s3 amazon-web-services amazon