问题标签 [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.
c# - 亚马逊视频点播 API
我正在尝试编写一个可以从 Amazon 的 VoD 服务中获取结果的 C#/.NET 应用程序。我找到了这篇文章:
它建议我使用亚马逊产品广告 API 来获取此信息。我一直在查看亚马逊的入门指南和互联网上的各个地方,但我没有运气。很多信息似乎已经过时了。看起来最新的 API 版本是 2011 年 8 月。也许这些例子是在此之前的。
有没有人有任何关于如何从 C# 使用这个 API 的最新示例(VB.NET 也可以)。
php - Javascript:相当于 PHP 的 hash_hmac() 与 RAW BINARY 输出?
我正在连接到亚马逊产品广告 API,为了签署我的请求,我需要对 HMAC-SHA256 哈希的原始二进制输出进行 base64 编码。
在hash_hmac 的 PHP 文档中,第四个参数bool $raw_output
控制输出是原始二进制数据 (true) 还是小写十六进制 (false)。我的程序只需将该参数设置为 true 即可在 PHP 中运行。
但是,我现在正在尝试将其移植到 Javascript。我尝试使用 CryptoJS.HmacSHA256() 函数,但它似乎返回了小写十六进制。如何将其转换为二进制?
我根据 CryptoJS 文档尝试了以下操作,但两个输出是相同的:
amazon - 对亚马逊产品广告 API 的 Java REST 请求失败
我想使用亚马逊产品广告 API 搜索产品。
我已经开始使用 Java 示例代码来搜索产品(com.advertising.api.sample)。
编译并运行良好,但给出空指针异常,因为解析响应假定一切正常(对于示例来说没问题)。
所以,我用'curl'做同样的查询......
curl http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=0545010225&Operation=ItemLookup&ResponseGroup=Small&Service=AWSECommerceService&Timestamp=2012-08-30T11%3A31%3A54Z&Version=2009-03-31&Signature=
它显示了这个输出:
[1] 17603 [2] 17604 [3] 17605 [4] 17606 [5] 17607 [6] 17608 [7] 17609 [2] 完成 ItemId=0545010225 [3] 完成操作=ItemLookup [4] 完成 ResponseGroup=Small [ 5] 完成服务=AWSECommerceService [6] 完成时间戳=2012-08-30T11%3A31%3A54Z [7] 完成版本=2009-03-31
并且 XML 返回描述了错误:
AWS.MissingServiceParameter
您的请求缺少 Service 参数。请添加服务参数
但是,正如您从 curl 命令输入和日志记录中看到的那样,服务参数存在并设置为:API 指定的 AWSECommerceService
我意识到我可能做错了什么,但它似乎不是服务参数,并且很难找到该错误响应的另一个问题的根源。
有任何想法吗?
hyperlink - 亚马逊添加到购物车 url 参数
好的,所以我已经是亚马逊的附属公司。我正在根据其 API 的结果动态生成链接。我试图让客户获得将商品添加到购物车的权限。我以这个结构为例:
只要我销售仅限亚马逊的产品,这很有效。我想做的是把它们放在该产品的最低价格之前(其他人/经销商在亚马逊上出售的商品)。
我已经有了最低的价格等等。问题是构建链接以使它们到达那里。你们中是否有人知道我要添加的 url 中的参数,或者至少是我可以筛选的参数列表以找到我要查找的内容?
此外,如果有一种方法可以将物品放入他们的购物车,而不是让他们获得添加到购物车的许可……那就更好了!
提前致谢!
api - 亚马逊产品广告 API - 商品无法访问
当我尝试对 Apple Ipod B001F7AHOG 进行查找时,出现错误:
This item is not accessible through the Product Advertising API.
任何人都知道这是为什么以及是否有解决方法?
php - 亚马逊产品 API 和多个潜在类别的准确性
我在这个 Amazon ECS 类旁边使用 codeigniter — https://github.com/Exeu/Amazon-ECS-PHP-Library
我遇到的问题是人们可以将任意数量的东西放入我们的应用程序中,我希望亚马逊能够匹配。它可以是一本书的引述,一首歌的歌词,一部电视剧的独白,等等。
然而,没有办法知道与班级一起射击这些不同类别中的哪一个。根据我从谷歌搜索和试验/错误中可以看出,您只能选择一个类别。我这样做是这样的:
另一个问题是,我拥有的数据(作者和来源)可能是实际作者、电影中的角色、音乐家/乐队、书籍、电视剧、专辑或歌曲等。
所以我的问题是:有没有办法在上下文中转储一组变量(但大于单数,即“书籍”)?如果我可以放弃作者和来源,我认为我找到最准确结果的机会会更好。
如果没有,那么最好的选择是什么?只需对所有三个类别运行查询,然后比较结果?
住手!谢谢!
python - 如何使用其名称获取亚马逊产品价格
很抱歉,如果它被认为是重复的,但我已经尝试了所有可以与 Amazon API 通信的 python 模块,但遗憾的是,它们似乎都需要产品 ID 才能获得确切的价格!我需要的是产品名称的价格!
最后,我尝试了Bottlenose的扩展,它的名称是python-amazon-simple-product-api,但它有同样的问题:我如何只从产品名称中获取价格。
这是我尝试过的:
produ.price_and_currency
(这与在文件的示例中使用 which 与 ID 一起使用的结果相同)
然后给我这个错误:
编辑:更正Keyword
后Keywords
我得到了一个长时间的响应(无限循环!并尝试了几次)!不像只返回整个 XML,但是当只使用宽吻时,我只会得到没有价格或其他东西的标签......
Update2:亚马逊似乎会返回ALL
结果,所以如何将其限制为仅第一个存储桶(因为它按10 个结果组给出结果)
java - Java SOAP - Product Advertising API - Response Empty
I've created a Search-Request to the amazon product API but it's response is empty. Can you give me a hint what's wrong with my code?
Code:
The ResultSet is still empty but no errors occured....
amazon - 从亚马逊获取购买反馈
我试图以某种方式获得有关亚马逊产品的附属链接的反馈。
所以链接将包含一个参数(用户名),以便我知道哪个用户(登录到我的网站)购买了这个产品。
这样的事情可能吗?
amazon-product-api - 为什么即使请求所有 3 个报价组,ItemLookup 也不返回任何价格信息?
我正在使用产品广告 API 对有效的 ASIN 执行 ItemLookup,请求所有三种风格的商品组,但我没有返回任何价格信息。然而,当我在亚马逊上查看相同的产品时,它有货并且价格有效。我相信我需要描述该问题的所有内容都将在为响应我的 ItemLookup 请求而返回的 ItemLookupResponse 中,因为它回显了所有参数: