标签: amazon-product-api

查询Amazon Product API以使用艺术家和标题获取MP3下载的ASIN

我是使用亚马逊产品广告API的新手,对于我的第一个项目,我试图根据艺术家和标题获得特定歌曲的MP3下载产品的ASIN.我最终将使用这些ASIN来填充Amazon MP3 Clips Widget.

我正在使用CodeDiesel.comPHP类开始.它工作正常,我添加了以下功能:

    public function searchMusic($artist, $title) {
        $parameters = array("Operation"     => "ItemSearch",
                            "Artist"        => $artist,
                            "Title"         => $title,
                            "SearchIndex"   => "Music",
                            "ResponseGroup" => "Medium");
        $xml_response=$this->queryAmazon($parameters);
        return $xml_response;
    }
Run Code Online (Sandbox Code Playgroud)

现在,麻烦的是,我似乎只能以这种方式获得专辑.例如,如果我为艺术家加入"Robert Randolph",为标题选择"Colorblind",我会收到Robert Randolph和Family Band的Colorblind专辑.如果我搜索特定的曲目,例如"Thrill Of It",亚马逊找不到任何东西.

所以我需要做的是首先找出如何查询曲目标题.然后我需要弄清楚如何将我的结果限制为MP3下载.我怎样才能做到这一点?

如果有关于该主题的文档,您能指出我正确的方向吗?我一直在阅读它,但没有看到任何我想要的参数.

感谢您的时间.

php amazon-product-api

5
推荐指数
1
解决办法
6724
查看次数

使用Amazon Product Advertising API混合搜索索引

如何使用Amazon Product Advertising API上的两个且仅两个搜索索引(如DVD和Books)运行搜索.

amazon-product-api

4
推荐指数
1
解决办法
880
查看次数

具有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,如果这有任何区别.

amazon-web-services isbn amazon-product-api

4
推荐指数
1
解决办法
4922
查看次数

我有可能获得通过亚马逊API折扣的产品吗?

我想在亚马逊的产品API中搜索打折产品(30%或更多).有没有一种简单的方法通过API执行此操作?

api amazon-web-services amazon-product-api

4
推荐指数
1
解决办法
2113
查看次数

如何获取项目的父ASIN?

要获取项目的变体,我们需要传递其父项的ASIN.但是给定一个子项目,是否可以通过亚马逊产品广告API获取父ASIN?

amazon amazon-product-api

4
推荐指数
1
解决办法
4101
查看次数

Google App Engine上的亚马逊产品广告API

在Google App Engine上使用Amazon Product API的最简单方法是什么?您如何解决Google App Engine的套接字限制?

google-app-engine amazon-product-api

3
推荐指数
1
解决办法
1315
查看次数

可以从Javascript(Chrome扩展程序)访问Amazon Product API吗?

我一直在使用Chrome扩展程序,我想做的其中一件事是从亚马逊产品广告API请求产品信息.执行此操作的代码非常简单,但到目前为止,我可以找到访问API的唯一方法是创建一个签名请求,其中涉及使用您的AWS公钥和密钥.不幸的是,这意味着将我的AWS密钥嵌入Chrome扩展程序,这将允许任何人访问它们,所以这显然是不行的.

有没有人知道是否可以在不包含我的密钥的情况下访问API?有没有人使用Javascript(特别是Chrome扩展程序,允许我忽略相同的原始政策)完成此操作.

javascript google-chrome-extension amazon-product-api

3
推荐指数
1
解决办法
2983
查看次数

亚马逊多久更新一次其产品图片 URL?

我正在设计一个 Web 应用程序,它使用 Amazon 产品 api 来检索图书信息。我正在存储图像的网址和其他信息以便更快地检索。但是,我不知道亚马逊更新/无效其图像网址的频率。

amazon-product-api

2
推荐指数
1
解决办法
1904
查看次数

亚马逊产品广告 API 的 C# 库

我正在尝试从“亚马逊产品广告 API”检索数据,我发现我需要对我的请求进行签名,然后响应是一个应该被解析的 XML 文档。

我想知道是否有任何库可以发送我的请求,并将响应作为对象接收。

如果没有,我应该怎么做才能将这些 XML 响应转换为对象?我已经阅读了有关模式的内容,但是我从哪里获取这些模式以及从响应对象的防御中获取到哪里,以便我可以自己定义它们。

非常感谢!

c# xml amazon-web-services amazon-product-api

2
推荐指数
1
解决办法
2093
查看次数

PHP亚马逊产品API =>如何循环未知级别的数组......?

我正在尝试使用ItemLookup循环遍历Amazon Product API为所请求的产品返回的browsenodes数组,但我无法弄清楚如何可靠地执行它,因为返回的数组总是具有不同的级别.

我在这里寻找其他答案,例如建议使用SimpleXML迭代器,但这不起作用并抛出异常,因为它无法解析为xml ...

亚马逊返回的数组如下所示:

[BrowseNodes] => SimpleXMLElement Object
    (
        [BrowseNode] => Array
            (
                [0] => SimpleXMLElement Object
                    (
                        [BrowseNodeId] => 172659
                        [Name] => Televisions
                        [Ancestors] => SimpleXMLElement Object
                            (
                                [BrowseNode] => SimpleXMLElement Object
                                    (
                                        [BrowseNodeId] => 1266092011
                                        [Name] => Television & Video
                                        [Ancestors] => SimpleXMLElement Object
                                            (
                                                [BrowseNode] => SimpleXMLElement Object
                                                    (
                                                        [BrowseNodeId] => 493964
                                                        [Name] => Categories
                                                        [IsCategoryRoot] => 1
                                                        [Ancestors] => SimpleXMLElement Object
                                                            (
                                                                [BrowseNode] => SimpleXMLElement Object
                                                                    (
                                                                        [BrowseNodeId] => 172282
                                                                        [Name] => Electronics
                                                                    ) …
Run Code Online (Sandbox Code Playgroud)

php amazon-product-api

1
推荐指数
1
解决办法
2337
查看次数