10

8 月 15 日の時点で、Amazon は Product Advertising API に対するすべてのリクエストに署名することを義務付けました。すべてが順調に進んでいると思っていましたが、15 日になると Web アプリケーションが動作しなくなり、SOAP リクエストに署名する方法をずっと探していました。

Amazon には、ここでは機能しないように見えるリクエストに署名するための古いサンプル コードがあります。

基本的に、最新の C# SOAP API と .NET 3.5 を使用してリクエストに署名を追加する方法を知る必要があります。

十分な詳細を提供できていることを願っています。まだ詳しく説明していない場合は、お気軽にお問い合わせください。

ありがとう
The_Lorax

更新: MVC を使用しており、署名を ItemLookup または AWSECommerceService オブジェクトに追加する方法を知る必要があります。署名値を含む属性はありますか? リクエストにどのように添付されますか?

このページでは、Signature パラメーターと TimeStamp パラメーターを含める必要があると書かれていますが、インテリセンスはそのような属性を表示するようになりました。

4

2 に答える 2

13

http://flyingpies.wordpress.com/2009/08/01/17/をご覧ください。チュートリアルと、.NET 3.5 で C#、SOAP、WCF を使用した Visual Studio ソリューションのサンプルが含まれています。

于 2009-08-21T09:03:28.200 に答える
0

このライブラリは自動的にリクエストに署名します (Install-Package Nager.AmazonProductAdvertising) https://www.nuget.org/packages/Nager.AmazonProductAdvertising/

例:

var authentication = new AmazonAuthentication("accesskey", "secretkey");
var client = new AmazonProductAdvertisingClient(authentication, AmazonEndpoint.US);
var result = await client.SearchItemsAsync("canon eos");
于 2016-05-17T18:29:57.523 に答える