问题标签 [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.
java - 添加外部 .java 和 .class 文件后出现 NoClassDefFoundError 异常
请原谅我在命名法上犯的任何错误,因为我对 Eclipse 和 Java 还比较陌生。
我正在编写一个实现外部 API(Amazon Web Service API)的 Android 应用程序。下载的 API 文件包括一个包含 .class 文件的目录和一个包含 .java 文件的目录。
在将这些添加为依赖项时,我做了以下事情:
Eclipse->项目属性->java构建路径->源->链接源->选择包含.java文件的目录。
Eclipse->项目属性->java构建路径->库->添加外部类文件夹->选择包含.class文件的目录。
在此配置下编译时,我收到以下错误:
对于每个类文件,该错误都会重复一次。
为了解决这个问题,我删除了对外部类文件夹的引用,程序编译并运行。但是,在到达使用API 方法之一的代码段时,我遇到了以下错误:
编辑
完整的堆栈跟踪:
这是它所指的第 21 行:
php - 如何使用亚马逊的产品广告 API 获取运输信息
我正在使用亚马逊的产品广告 API 并获取所有产品的信息。我得到了一切,但在获取运输信息时遇到了问题。我没有在 API 返回的 XML 中看到任何变量。再一次,我是说我正在获取所有其他信息。我什至DetailPageURL
在浏览器中检查了变量中的 URL,但没有运输信息。这意味着searchindex
kitchen
可能没有任何运输信息。
现在我想问一下亚马逊的API是否返回运输信息?如果是这样,它在哪个变量中返回,以便我可以检查我的代码?
php - 获取亚马逊产品广告 API 的签名 URL
我在 Windows 中的 PHP 中有这个函数,使用 easyPHP 来签署对亚马逊产品广告 API 的请求,但不起作用,因为输出没有生成正确的签名,我不知道为什么。当我使用生成 url 发出请求时,亚马逊说 SignatureDoesNotMatch
php - Amazon Product API - 从艺术家姓名中获取音乐家的唯一 ID
我想通过艺术家的名字向 AWS 查询音乐家的 ASIN。在这一点上,我不担心错误匹配,我只想发现完成工作所需的正确参数。
或者,我可以使用我已经拥有的专辑的 ASIN 进行查询。使用以下参数,我可以获得专辑的艺术家姓名,但不能获得艺术家 ASIN。
Operation => ItemSearch, SearchIndex => Music, Artist => Moby, ResponseGroup => Images,
AssociateTag => Associate_tag
谢谢大家!
编辑:我错误地将其标记为“ASIN”。我正在寻找的是艺术家的唯一 ID。查看 amazon.com/Shinedown/e/B00197I1JU 说明了此唯一 ID(“B00197I1JU”)的使用。我正在尝试将此值存储在本地。
amazon - 我们可以使用亚马逊产品广告 API 只获得亚马逊优质产品吗?
I have searched how to use Amazon Product Advertising API and now I am able to search different product using Amazon Product Advertising API and it is working fine.
But as I know we can get only amazon prime product from our account and when I login with amazon account using amazon site and search any product I found only amazon prime product.
But when I am trying to get amazon product using Amazon Product Advertising API with my security id etc Amazon Product Advertising API give us all product in search but I need only prime product list when I search with Amazon Product Advertising API.
Is it possible ? Can anyone help me ?
Thank you very much.
python - 嵌套导入错误
运行python version 2.4.3
。我正在使用python-amazon-product-api。但是在api.py
以下代码行中导致问题:
由于我的版本是 2.4.3 它进入else
并尝试导入Crypto
. 所以我下载了它,但在 SHA256.py 中出现导入错误cannot import _SHA256
。库中没有 _SHA256.py。经过我所有不成功的努力,我放弃使用 pyCrypto 并尝试使用独立的 hashlib 库。所以我修改else
了部分api.py
:
然后在导入 hashlib 时再次出现此导入错误。
我昨天发布了类似的问题,但找不到确切的解决方案,这就是我再次发布此问题的原因。我迫切需要一个解决方案:(
amazon-web-services - 亚马逊产品搜索 API:不工作
我正在使用亚马逊网络服务来获取产品价格。
它工作正常,但是在亚马逊对 API 中的 associateTag 成为强制参数进行更改后,它开始出现错误。所以我在请求中放置了一个关联的标签:
现在它给出了这个错误:
"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."
我没有对签名方法进行任何更改。这里是:
我正在使用这个 api 来获取产品详细信息:
query=[NSString stringWithFormat:@"http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=AKIAJ3A3LA5NYXWPSTGQ&IdType=ASIN&ItemId=B003VKR0J0&AssociateTag=babyformu-20&MerchantId=Amazon&Operation=ItemLookup&ResponseGroup=Large&Service=AWSECommerceService&Timestamp=%@T%@:%@:%@Z&Version=2009-03-31&Signature=%@",str2,h,m,s,encodedString];
提前致谢。
php - 如何使用“AmazonECS.class.php”按价格对结果进行排序?
我正在尝试使用该simplesearch.php
示例按价格顺序对来自亚马逊产品广告 API(以前称为 ECS)的结果进行排序。
我有功能页面,sortParam
如果我完全有线索设置变量$page
和$sort
搜索时它应该允许我并相应地对它们进行排序!
我错了吗?
search.php
:
AmazonECS.class.php
- 你可以通过我试图绕过的注释部分看到!
Ops 在上面添加了错误的代码 -- 现已更正 感谢您的帮助
卡尔
amazon-web-services - 如何从亚马逊的产品广告 API 中获取产品名称?
所以我觉得我必须在这里遗漏一些非常简单的东西,但我似乎无法弄清楚如何从产品广告 API 中单独获取产品名称。
例如,如果我去看这个产品,我看到该产品被列为“The First Years Ignite Stroller”,并且选择了“City Chic”颜色。
从 API 中,我可以看到Brand
("The First Years") 和Color
("City Chic"),但Title
返回的是“The First Years Ignite Stroller, City Chic”,没有其他明显的方法可以仅访问“Ignite Stroller”部分,甚至是亚马逊在其页面上使用的标题(“The First Years Ignite Stroller”)。
我考虑过剥离Color
和Brand
从Title
那里到达那里,但它们的构造并不总是那么可预测。有些产品有不同的分隔符,有些产品有不同的尺寸而不是颜色等。
我在这里遗漏了一些明显的东西吗?
python - 为什么我收到错误的亚马逊产品广告 API 签名?
我严格按照 API 文档上的说明进行操作,经过一番挫折后,我终于直接从他们在http://docs.amazonwebservices.com/AWSECommerceService/2011-08-01/DG/rest-signature 上的示例中整理了一些内容。 html
我已经在几台机器上尝试了这个 python 脚本,并且在所有机器上都得到了相同的结果。
说明说使用此请求和此密钥的签名是,Nace+U3Az4OhN7tISqgs1vdLBHBEijWcBeCqL5xN9xg=
但我得到O6UTkH+m4zAQUvB+WXUZJeA8bZcKAdkc4crKgHtbc6s=
(在任何人说什么之前:示例页面显示以 65 个字符包装的请求;我已经尝试过了。这不提供解决方案,并且在创建签名的说明中也没有说明。)
编辑:我找到了答案,见下文。