C# AmazonWeb服务工作示例

C# AmazonWeb服务工作示例,c#,amazon-web-services,C#,Amazon Web Services,我到处搜索,试图让产品广告API发挥作用——我从这些论坛和互联网上尝试了许多例子,但都不起作用。有人谈论修改WSDL,但这也不起作用 这就是我去过的地方: * *这是最好的教程,直到AWS改变了WSDL,没有关于如何部署的示例-我真的开始怀疑他们是否在发布之前测试了他们的东西 有人能给我举一个有效的C#例子吗 编辑 我还注意到发布在上的信息,这意味着我意识到AssociateTag现在必须包含在每次搜索等中。最近我遇到了一个类似的问题,我使用上面提到的最后一个链接创建了一个c应用程序,但由

我到处搜索,试图让产品广告API发挥作用——我从这些论坛和互联网上尝试了许多例子,但都不起作用。有人谈论修改WSDL,但这也不起作用

这就是我去过的地方:



*

*这是最好的教程,直到AWS改变了WSDL,没有关于如何部署的示例-我真的开始怀疑他们是否在发布之前测试了他们的东西

有人能给我举一个有效的C#例子吗

编辑

我还注意到发布在

上的信息,这意味着我意识到AssociateTag现在必须包含在每次搜索等中。

最近我遇到了一个类似的问题,我使用上面提到的最后一个链接创建了一个c应用程序,但由于新的realease停止工作,我无法修复它

我下载了这个例子:

做了一些小的改变,让一切都运转起来

将命名空间更改为以下名称空间的主要方法:

在所有代码中


我想我可能已经在其他几个地方更新了代码,如果出现这些错误,我可以帮助您

目前没有文档

我不得不使用其他更完善的技术,比如GoogleBooksAPI


当Amazon获得一些关于工作系统的文档时,我会将其作为答案并标记当前的文档。

您好,您可以使用此库 您可以使用ISBN-10或ISBN-13加载图书信息

nuget

PM> install-package Nager.AmazonProductAdvertising
示例

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

var wrapper = new AmazonWrapper(authentication, AmazonEndpoint.US, "AssociateTag");
//Harry Potter and the Cursed Child
var result = wrapper.Lookup("978-1338099133");

谢谢Peter O的修改,我已经习惯于打电子邮件了!嗨,保罗,谢谢你。太令人失望了。当您开发API时,我希望像amazon这样的人有好的文档。这里发生了一些有趣的事情。我想要正确的解决方案,不幸的是,黑客攻击听起来并不正确。我下载了示例,但有一个引用Microsoft.Web.Services3.dll不存在。亚马逊没有工作样本吗?是的,我必须下载Microsoft.Web.Services3.dll,然后引用它。我不会说这是对解决方案的黑客攻击,只是让它与最新版本一起工作。我上面建议的更改只是将它指向正确的web服务,这只是一个简单的日期更改。我找不到最新的亚马逊工作版本,所以这可能是你最好的起点