繁体   English   中英

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

[英]C# library for Amazon Product Advertising API

我正在尝试从“亚马逊产品广告 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");

有一个库可以帮助您签署请求并通过将 XML 转换为相对易于使用的对象来处理响应。 我已经使用它几个星期了,并编写了我自己的帮助类来真正使查询 API 变得快速而简单。

我编写了一个演示控制台 C# 应用程序,您可以在其中插入您的 Amazon 凭据并开始在此处播放: https : //github.com/zoenberger/AmazonProductAdvertising

我也在这里回答了类似的问题: https : //stackoverflow.com/a/33617604/5543992

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM