C#亚马逊产品广告API
截至8月15日,亚马逊强制要求对其产品广告API的所有请求进行签名。 我以为我已经能够正常工作了,但是当第15次终于出现时,我的web应用程序停止工作,并且几乎从此我一直在试图找出如何签署SOAP请求。
亚马逊有一个过时的示例代码,用于签署似乎无法在此工作的请求
基本上,我需要知道如何使用最新的C#SOAP API和.NET 3.5为我的请求添加签名。
我希望我已经提供了足够的细节,如果我没有请随时请我详细说明。
谢谢
绕口令
更新:我使用MVC,并需要知道如何将签名添加到ItemLookup或AWSECommerceService对象。 是否有包含签名值的属性? 它如何附加到请求?
在这个页面上,他们说我必须包含Signature和TimeStamp参数,但是intellisense现在显示了任何这样的属性。
查看http://flyingpies.wordpress.com/2009/08/01/17/。 它有一个演练和一个示例Visual Studio解决方案,在.NET 3.5上使用C#,SOAP和WCF。
此库自动签署请求(Install-Package Nager.AmazonProductAdvertising)https://www.nuget.org/packages/Nager.AmazonProductAdvertising/
例:
var authentication = new AmazonAuthentication();
authentication.AccessKey = "accesskey";
authentication.SecretKey = "secretkey";
var wrapper = new AmazonWrapper(authentication, AmazonEndpoint.UK);
var result = wrapper.Search("canon eos", AmazonSearchIndex.Electronics, AmazonResponseGroup.Large);
链接地址: http://www.djcxy.com/p/6639.html