问题标签 [amazon-product-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3327 浏览

ruby - Ruby 亚马逊图书搜索

有没有人有一个很好的 Ruby 脚本来使用他们的 API 在亚马逊上查找书籍(或其他产品)?

0 投票
2 回答
4182 浏览

amazon-web-services - Amazon Web services - 检索愿望清单

我一直在修补 Yahoo Pipes 和Amazon Product Advertising API(以前称为 ECS)SDK来检索我的愿望清单。

问题是,虽然我可以很好地获得愿望清单上的所有项目,但它似乎也包括我已经删除的项目。

有没有其他人使用过这个 API 并注意到了这一点?有办法解决吗?

更新:

要求在评论中提供更多信息...

这是我用来获取愿望清单 XML 的 URL:

这是 XML 响应的相关部分:

XML 的其余部分要么是更多类似的列表项,要么是响应顶部的有关请求的信息。

0 投票
2 回答
41874 浏览

amazon-product-api - 如何通过亚马逊API获取书籍封面图片

我想通过亚马逊 API 从它的 ASIN 中获取一本书的封面。我使用该ItemLookup功能,但我只得到author,manufacturertitle.

IE :

0 投票
2 回答
6934 浏览

c# - C# 亚马逊产品广告 API

自 8 月 15 日起,亚马逊强制要求签署对其产品广告 API 的所有请求。我以为我的一切工作都很好,但是当 15 号终于到来时,我的 Web 应用程序停止了工作,几乎从我一直试图找出如何签署 SOAP 请求开始。

亚马逊有一个过时的示例代码,用于签名请求,在这里似乎不起作用

基本上,我需要知道如何使用最新的 C# SOAP API 和 .NET 3.5 为我的请求添加签名。

我希望我已经提供了足够的细节,如果我还没有,请随时要求我详细说明。

谢谢
The_Lorax

更新: 我正在使用 MVC,需要知道如何将签名添加到 ItemLookup 或 AWSECommerceService 对象。是否有包含签名值的属性?它如何附加到请求中?

此页面上,他们说我必须包含 Signature 和 TimeStamp 参数,但智能感知现在确实显示了任何此类属性。

0 投票
1 回答
911 浏览

amazon-product-api - 使用亚马逊产品广告 API 混合搜索索引

如何在亚马逊产品广告 API 上使用两个且仅两个搜索索引(如 DVD 和书籍)运行搜索。

0 投票
2 回答
1101 浏览

ruby-on-rails - 如何将 item_lookup 中的 IdType 从 ASIN 更改为 ISBN?

我正在使用亚马逊产品广告 API (amazon-ecs) Ruby 库- 如何将输入IdTypeitem_lookupASIN 更改为 ISBN?

做这样的事情:

不确定在哪里将 IdType 的选项更改为 ISBN。我试过把它放在几个地方。

谢谢!

0 投票
4 回答
2492 浏览

c# - 'SearchIndex="All"' 在亚马逊产品 API 中不起作用

我在亚马逊产品 API 中使用 SearchIndex="All" 并没有得到任何结果。当我指定类别时,我确实得到了结果。

有谁知道这个搜索索引是否有任何限制?

谢谢

0 投票
1 回答
876 浏览

php - 亚马逊产品可用性

亚马逊上的许多产品都不可用,但给出了它们何时有货的日期。我使用了 AWS 并收到了 XML 回复,但我在任何地方都找不到日期信息。是否有可能获得这些信息?谢谢。

注意:这是我的要求,我应该改变什么?

0 投票
1 回答
5066 浏览

amazon-web-services - 具有 13 位 ISBN 的 Amazon AWS ItemLookup

我以前可以进行 13 位 ISBN 查找,但现在不能了。

这是 13 位 ISBN 的查询:9780073380957。

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=9780073380957&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A30%3A02Z&Version=2009-06-01&Signature=

返回: f6770ab1-9b3e-48d3-9492-750e8d773c1b0.0053760000000000TrueNewShipASINAmazon19780073380957ImagesItemAttributes1-SubmissionDateAllAWS.InvalidParameterValue9780073380957 不是 ItemId 的有效值。请更改此值,然后重试您的请求。

但是,同一本书的 10 位 ISBN 有效:

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=0073380954&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A44%3A10Z&Version=2009-06-01&Signature=

我正在使用 pyaws,如果这有什么不同的话。

0 投票
1 回答
1096 浏览

ruby - 谁能帮助我使用 Ruby 抓取 Amazon Products API?

我正在使用amazon-product-advertising-api gem并按照示例代码尝试获取音乐专辑数据。

我的代码如下:

但是,我收到以下错误:

当我这样做时,put lookup.response.items.first我得到以下错误/输出:

我认为这意味着那里有我可以访问的数据。

完整put lookup.response.items节目:

如果我尝试并put title收到以下错误:

似乎raise title知道发生了什么:

如果 put/raise url 也会发生同样的事情(尽管显然 URL 不是标题)。

不幸的是,我的 Ruby 知识正处于学习阶段,我不知道现在发生了什么。任何帮助将不胜感激。

(如果有帮助,这是 Sinatra 应用程序的一部分......)