亚马逊产品广告API C#

有人可以告诉我使用亚马逊产品广告API的C#例子,例如查找项目。 由于变化,我发现的所有现在都不起作用。

谢谢!

编辑:

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

这里有一个C#示例:

http://aws.amazon.com/code/Product-Advertising-API/3941

FWIW, 我提到的AWS线程包括以下步骤以解决方法:

这些是截至2012年1月31日在Visual Studio for .Net客户端修复此问题的步骤:

1)单击解决方案资源管理器中包含亚马逊服务参考的项目的“显示所有文件”按钮。

2)展开引用并在编辑器中打开AWSECommerceService.wsdl文件

3)在第584行,将“maxOccurs”改为“1”。

 

4)保存AWSECommerceService.wsdl文件

5)右键单击Reference.svcmap并单击“运行自定义工具”

6)展开Reference.svcmap并打开Reference.cs或Reference.vb

您可以使用以下nuget包。

 PM> Install-Package Nager.AmazonProductAdvertising 

搜索示例

 var authentication = new AmazonAuthentication(); authentication.AccessKey = "accesskey"; authentication.SecretKey = "secretkey"; var wrapper = new AmazonWrapper(authentication, AmazonEndpoint.DE); var result = wrapper.Search("canon eos", AmazonSearchIndex.Electronics, AmazonResponseGroup.Large); 

如果你想使用Html REST而不是Soap / Wsdl,我在我的博客上为2011 API和Visual Studio 2012更新了一个示例: “最新的CSharp REST示例”