亚马逊产品 API:具有多个 ASIN 的 ItemLookup
Posted
技术标签:
【中文标题】亚马逊产品 API:具有多个 ASIN 的 ItemLookup【英文标题】:Amazon Product API: ItemLookup with Multiple ASINs 【发布时间】: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 查询的示例,所以你有点不走运。联系亚马逊。 【参考方案1】:愚蠢,但您必须对逗号进行 URL 编码。希望这可以帮助那里的人。
【讨论】:
以上是关于亚马逊产品 API:具有多个 ASIN 的 ItemLookup的主要内容,如果未能解决你的问题,请参考以下文章