谁能告诉我C#excample使用亚马逊产品广告API,例如查询项。 所有我发现现在没有工作,因为变化的。
谢谢!
编辑:
最流行的错误是“失败的消息主体的系列化:ItemSearchRequest1不能创建临时类”
谁能告诉我C#excample使用亚马逊产品广告API,例如查询项。 所有我发现现在没有工作,因为变化的。
谢谢!
编辑:
最流行的错误是“失败的消息主体的系列化:ItemSearchRequest1不能创建临时类”
这里有一个C#示例:
http://aws.amazon.com/code/Product-Advertising-API/3941
FWIW, 我提到了AWS线程包括这些步骤的解决方法:
这些步骤截至2012年1月31日修复在Visual Studio中的.NET客户端这个问题:
1)单击Solution Explorer中的“显示所有文件”按钮包含亚马逊服务的参考项目。
2)展开参考,并在编辑器中打开文件AWSECommerceService.wsdl
3)在584行的变化“maxOccurs的为 “1”。
<xs:element minOccurs="0" maxOccurs="1" name="ImageSets">
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,而不是香皂/ WSDL,我把更新了2011 API和Visual Studio 2012在我的博客的例子: “到目前为止CSHARP REST样本”