亚马逊 API JSON 响应

Posted

技术标签:

【中文标题】亚马逊 API JSON 响应【英文标题】:Amazon API JSON Response 【发布时间】:2014-04-08 16:10:08 【问题描述】:

我正在使用 Amazon AWSECommerceService API 从 Amazon 站点获取一些信息并将它们用于我的页面/站点。我正在发送一个 REST 请求,我得到的响应是 XMl 格式。有什么方法可以让我得到 JSON 格式的响应。已经用谷歌搜索了很多,但无法找到确切的解决方案。而不是寻找一些 XMl 到 JSON 解析器,我正在寻找一些我们可以提供的内置方法/参数并得到相应的响应。 我的 REST URL 如下所示:

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=AKIAID6RVE3PNXNOSVWA&AssociateTag=8329-3607-2382&ItemPage=1&Keywords=Famous&Operation=ItemSearch&ResponseGroup=SalesRank&SearchIndex=Books&Service=AWSECommerceService&Sort=salesrank&Timestamp=2014-03-06T06%3A19%3A33Z&Version=2014-02-10&Signature=m8ygF4nUMUGANUUwi44DUb80OXdMEMugauNkzwEMOys%3D.

由于签名已过期,上述 URL 将无法使用。但是当我在我的应用程序中运行时,我会收到这种格式的 URL 的响应。 需要帮助,因为从过去 2 天开始执行相同的操作。

【问题讨论】:

您是否查看过在docs.aws.amazon.com/AWSECommerceService/latest/DG/… 的文档中将application/json 指定为contentType 参数? 【参考方案1】:

有一个名为 boto3 的 python 模块,使用它以 JSON 格式提供响应。 有关详细信息,请参阅 boto3 文档

【讨论】:

以上是关于亚马逊 API JSON 响应的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊平台API接口是什么?

亚马逊网络服务 - API 网关

对亚马逊产品广告 API 的 Java REST 请求失败

使用亚马逊广告 API 为产品创建缩短 URL

可以通过亚马逊产品广告 API 检索 Kindle 电子书的实际价格吗?

喷雾客户端 - 将具有意外内容类型的响应视为应用程序/json?