亚马逊产品 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的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用ASIN,从亚马逊产品广告API获取产品详细信息,然后打印价格

如何在产品 URL 中使用多个 ASIN 搜索亚马逊

使用 ASIN 在亚马逊获取商品/产品价格

我没有通过亚马逊产品广告 API 获得价格

如何通过亚马逊的 MWS API 获取产品信息?

如何从亚马逊的产品广告 API 中获取图片和描述?