标签: amazon-product-api

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

我希望通过Amazon API从ASIN获得一本书的封面.我使用的ItemLookup功能,但我只得到了author,manufacturer而且title.

即:

<ItemAttributes>
<Author>Anna Gavalda</Author>
<Manufacturer>J'Ai Lu</Manufacturer>
<ProductGroup>Book</ProductGroup>
<Title>Ensemble, C'Est Tout (French Edition)</Title>
</ItemAttributes>
Run Code Online (Sandbox Code Playgroud)

amazon-product-api

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

我们能否只使用亚马逊产品广告API获得亚马逊主要产品?

我已经搜索了如何使用亚马逊产品广告API,现在我可以使用亚马逊产品广告API搜索不同的产品,它工作正常.

但据我所知,我们只能从我们的帐户获得亚马逊主要产品,当我使用亚马逊网站登录亚马逊帐户并搜索任何产品时,我发现只有亚马逊主要产品.

但当我尝试使用我的安全ID等亚马逊产品广告API获取亚马逊产品时,亚马逊产品广告API会向我们提供所有搜索产品,但是当我使用亚马逊产品广告API进行搜索时,我只需要优质产品列表.

可能吗 ?谁能帮我 ?

非常感谢你.

amazon amazon-product-api

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

亚马逊视频点播API

我正在尝试编写一个可以从亚马逊的VoD服务中获得结果的C#/ .NET应用程序.我找到了这篇文章:

亚马逊API - 即时视频结果

它建议我使用Amazon Product Advertising API来获取此信息.我一直在看亚马逊的入门指南和互联网上的各个地方,我没有运气.许多信息似乎已经过时了.看起来最新的API版本是2011年8月.可能的例子在此之前.

有没有人有任何关于如何从C#使用这个API的最新例子(VB.NET也没问题).

c# vb.net amazon amazon-web-services amazon-product-api

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

Amazon API提交请求的速度太快

我正在创建一个游戏比较网站,并希望将亚马逊价格纳入其中.我面临的问题是使用他们的API来获得我已经拥有的25,000种产品的价格.

我目前使用的ItemLookup从亚马逊API和有工作来获取价格,但是后约10结果我得到一个错误说"你太迅速提交请求.请以较慢的速度重试您的请求.

减慢请求率的最佳方法是什么?

谢谢,

amazon-product-api

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

我没有通过亚马逊产品广告API获得价格

我尝试使用亚马逊产品广告API获取ASIN号码的价格.

码:

    $artNr = "B003TKSD8E";
    $base_url = "http://ecs.amazonaws.de/onca/xml";
    $params = array(
        'AWSAccessKeyId' => self::API_KEY,
        'AssociateTag' => self::API_ASSOCIATE_TAG,
        'Version' => "2010-11-01",
        'Operation' => "ItemLookup",
        'Service' => "AWSECommerceService",
        'Condition' => "All",
        'IdType' => 'ASIN',
        'ItemId' => $artNr);


    $params['Timestamp'] = gmdate("Y-m-d\TH:i:s.\\0\\0\\0\\Z", time());

    $url_parts = array();
    foreach(array_keys($params) as $key)
        $url_parts[] = $key . "=" . str_replace('%7E', '~', rawurlencode($params[$key]));
    sort($url_parts);

    $url_string = implode("&", $url_parts);
    $string_to_sign = "GET\necs.amazonaws.de\n/onca/xml\n" . $url_string;

    $signature = hash_hmac("sha256", $string_to_sign, self::API_SECRET, TRUE);

    $signature = urlencode(base64_encode($signature));

    $url = $base_url . '?' . $url_string …
Run Code Online (Sandbox Code Playgroud)

php amazon amazon-product-api

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

Amazon Product Advertising API通过Java/SOAP

我一直在玩亚马逊的产品广告API,我无法获得要求通过并向我提供数据.我一直在努力解决这个问题:http: //docs.amazonwebservices.com/AWSECommerceService/2011-08-01/GSG/以及:使用Java签署的Amazon Product Advertising API请求

这是我的代码..我用这个生成了SOAP绑定:http: //docs.amazonwebservices.com/AWSECommerceService/2011-08-01/GSG/YourDevelopmentEnvironment.html#Java

在Classpath上,我只有:commons-codec.1.5.jar

import com.ECS.client.jax.AWSECommerceService;
import com.ECS.client.jax.AWSECommerceServicePortType;
import com.ECS.client.jax.Item;
import com.ECS.client.jax.ItemLookup;
import com.ECS.client.jax.ItemLookupRequest;
import com.ECS.client.jax.ItemLookupResponse;
import com.ECS.client.jax.ItemSearchResponse;
import com.ECS.client.jax.Items;

public class Client {

    public static void main(String[] args) {

        String secretKey = <my-secret-key>;
        String awsKey = <my-aws-key>;

        System.out.println("API Test started");

        AWSECommerceService service = new AWSECommerceService();
        service.setHandlerResolver(new AwsHandlerResolver(
                secretKey)); // important
        AWSECommerceServicePortType port = service.getAWSECommerceServicePort();

        // Get the operation object:
        com.ECS.client.jax.ItemSearchRequest itemRequest = new com.ECS.client.jax.ItemSearchRequest();

        // Fill in the …
Run Code Online (Sandbox Code Playgroud)

java soap amazon jax-ws amazon-product-api

8
推荐指数
2
解决办法
9674
查看次数

错误CS0030:无法在Amazon Web Service中将类型'Simple.Amazon.ECS.ImageSet []'转换为'Simple.Amazon.ECS.ImageSet'

我正在尝试制作一个小型应用程序,可以通过它的ISBN搜索亚马逊的书.我是亚马逊网络服务的新手.

我关注以下链接:

http://flyingpies.wordpress.com/2009/08/01/17/

http://flyingpies.wordpress.com/2009/08/13/signing-amazon-product-advertising-api-cwcf-part-2/

使用新的亚马逊服务搜索亚马逊示例

我的代码是:

BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.Transport);
binding.MaxReceivedMessageSize = int.MaxValue;

AWSECommerceServicePortTypeClient amazonClient = new AWSECommerceServicePortTypeClient(
    binding, new EndpointAddress("https://webservices.amazon.com/onca/soap?Service=AWSECommerceService"));

amazonClient.ChannelFactory.Endpoint.Behaviors.Add(new AmazonSigningEndpointBehavior(AccessKeyId, SecretAccessKey));

ItemLookup lookup = new ItemLookup();
ItemLookupRequest request = new ItemLookupRequest();

request.IdType = ItemLookupRequestIdType.ISBN;
request.ItemId = new[] {"9780297870470"};
request.ResponseGroup = new[] { "OfferSummary" };
request.SearchIndex = "All";
request.IdTypeSpecified = true;

lookup.Request = new ItemLookupRequest[] { request };
lookup.AWSAccessKeyId = AccessKeyId;
lookup.AssociateTag = "wwwyaodaromane-90";
var response = amazonClient.ItemLookup(lookup);
Run Code Online (Sandbox Code Playgroud)

当我尝试发送请求时,我得到了这个例外

序列化消息体ItemSearchRequest1时出错:'无法生成临时类(结果= 1).

错误CS0030:无法将类型'Simple.Amazon.ECS.ImageSet []'转换为'Simple.Amazon.ECS.ImageSet'

内部例外是:

{"无法生成临时类(结果= 1).\ r …

.net c# wcf amazon amazon-product-api

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

Amazon(AWS) - 请求必须包含参数Signature

我正在努力完成让我的第一部分代码与AWS一起工作的最后一部分 - 我已经做到了这一点,我在VS中附加了Web引用,这有这个

amazon.AWSECommerceService service = new amazon.AWSECommerceService();

// prepare an ItemSearch request
amazon.ItemSearchRequest request = new amazon.ItemSearchRequest();
request.SearchIndex = "DVD";
request.Title = "scream";
request.ResponseGroup = new string[] { "Small" };

amazon.ItemSearch itemSearch = new amazon.ItemSearch();
itemSearch.AssociateTag = "";
itemSearch.Request = new ItemSearchRequest[] { request };
itemSearch.AWSAccessKeyId = ConfigurationManager.AppSettings["AwsAccessKeyId"];

itemSearch.Request = new ItemSearchRequest[] { request };
ItemSearchResponse response = service.ItemSearch(itemSearch);

// write out the results
foreach (var item in response.Items[0].Item)
{
    Response.Write(item.ItemAttributes.Title + "<br>");
}
Run Code Online (Sandbox Code Playgroud)

我收到了错误

The request must contain …
Run Code Online (Sandbox Code Playgroud)

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

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

亚马逊产品广告API C#

有人可以告诉我使用Amazon Product Advertising API的C#例子,例如查找项目.由于变化,我发现的所有现在都不起作用.

谢谢!

编辑:

最流行的错误是"邮件正文序列化失败:ItemSearchRequest1无法创建临时类"

c# amazon amazon-product-api

7
推荐指数
2
解决办法
8694
查看次数

如何使用亚马逊产品 API 5 获取产品描述?

我使用亚马逊产品 API 5 并希望检索带有描述的产品。在旧版本中,这可以通过 itemlookup 实现。在新版本中只有getitem。但这并没有在 Json 中提供产品说明。有没有人知道如何通过 API 获取产品描述?

amazon-product-api

7
推荐指数
0
解决办法
138
查看次数

标签 统计

amazon-product-api ×10

amazon ×6

c# ×4

amazon-web-services ×2

soap ×2

.net ×1

java ×1

jax-ws ×1

php ×1

vb.net ×1

wcf ×1