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

我正在尝试从“ Amazon Product Advertising API”中检索数据,并且看到需要签署请求,然后响应是应该解析的XML文档。
我想知道是否有任何库可以发送我的请求,并将响应作为对象接收。

如果不是,我该怎么做才能将这些XML响应转换为对象?我已经读过关于模式的知识,但是我从哪里获得这些模式以及从防御对象的防御中得到什么,以便我自己定义它们。

非常感谢!

参考方案

您可以使用以下nuget包

PM> Install-Package Nager.AmazonProductAdvertising

例:

var authentication = new AmazonAuthentication();
authentication.AccessKey = "accesskey";
authentication.SecretKey = "secretkey";

var client = new AmazonProductAdvertisingClient(authentication, AmazonEndpoint.DE);
//Search
var result = await client.SearchItemsAsync("canon eos");
//Lookup
var result = await client.GetItemsAsync("B00BYPW00I");

如果部署在N个实例上,我如何仅在一个实例上运行每晚作业? - java

我有一个Java应用程序,已计划在设定的时间每晚运行一次。如果满足条件,则应用程序将发送电子邮件。所有调度代码都使用Java,并且我没有使用Amazon的任何功能来调度它。该应用程序已部署在EC2实例上,位于弹性负载均衡器的后面。根据负载,可以添加其他节点。我的Java应用程序也被复制到其他节点,并且夜间作业在所有实例上执行。有没有一种方法可以使单个节点执行…

如何授予ElasticBeanstalk访问AWS CodeCommit的权限 - python

我正在将Flask应用程序部署到ElasticBeanstalk。此应用程序的依赖项之一是应从CodeCommit git存储库安装的软件包。在本地,我已经成功设置了SSH以将CodeCommit存储库连接到pip install并推送代码。我已将软件包添加到requirements.txt,并且在本地使用pip可以正常安装。问题是,我应该如何配置EBS使其…

如何获得所有亚马逊类别的产品 - php

如何从现有类别中获取所有亚马逊产品?使用API​​,我可以浏览10页,并每页获取10个产品。类别中有502348个产品,我要全部购买。这是我的代码:Amazon Product Advertising API <?php ?> $params = array( 'Operation' => 'ItemSearc…

JSE 1.8,沙箱Java Applet通过HTTPS加载,但使用HTTP检索了crossdomain.xml - java

嗨,所有Java / Applet专家,我偶然发现了最新的JDK构建(1.8.0_b26)中的一个有趣问题。当使用最新的JDK运行Sandbox Java Applet时,我们尝试在Java代码中使用不同的协议连接回服务器-我们使用WSS(安全的Websockets连接,我们使用第三方Websockets客户端Java库)代替原始的HTTPS。结果,JVM尝…

LeetCode题解152.maximum-product-subarray

题目地址 https://leetcode.com/problems/maximum-product-subarray/description/ 题目描述 Given an integer array nums, find the contiguous subarray within an array (containing at least one num…