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

use*_*999 2 c# xml amazon-web-services amazon-product-api

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

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

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

非常感谢!

liv*_*ve2 5

您可以使用以下nuget

PM> Install-Package Nager.AmazonProductAdvertising
Run Code Online (Sandbox Code Playgroud)

例子:

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");
Run Code Online (Sandbox Code Playgroud)