亚马逊产品广告API签名?

您是否知道如何使用亚马逊产品广告API设置签名? 我知道如何创建签名,但我真的不知道如何设置它?

在下面的代码中,我初始化ASWECommerceService,然后尝试准备搜索,但是当我尝试运行它时 - 我只是收到了404错误的请求。 我认为签名不存在,但是如何在Java中设置它?

String secretKey = "abcdef";
String awsKey = "ghijklmnopqrst";

AWSECommerceService service = new AWSECommerceService();
service.setHandlerResolver(new AwsHandlerResolver(secretKey)); 
AWSECommerceServicePortType port = service.getAWSECommerceServicePort();
ItemSearchRequest itemRequest = new ItemSearchRequest();

itemRequest.setSearchIndex("All");
itemRequest.setKeywords("Star Wars");
itemRequest.getResponseGroup().add("Large");
itemRequest.getResponseGroup().add("Images");
ItemSearch ItemElement = new ItemSearch();
ItemElement.setAWSAccessKeyId(awsKey);
ItemElement.setAssociateTag("xyz-21");
ItemElement.getRequest().add(itemRequest);


ItemSearchResponse response = port.itemSearch(ItemElement);

感谢您的帮助!

问候Marko

链接地址: http://www.djcxy.com/p/38965.html

上一篇: Amazon Product Advertising API Signature?

下一篇: Search for a product in Amazon using amazon api