Ab dem 15. August hat Amazon die Verpflichtung zur Unterzeichnung aller Anfragen an die Product Advertising API verbindlich gemacht. Ich dachte, ich hätte alles gut in Ordnung gebracht, aber als der 15. endlich kam, funktionierte meine Webanwendung nicht mehr und ich habe fast immer versucht, herauszufinden, wie man die SOAP-Anfragen unterschreiben kann.C# Amazon Product Advertising API
Amazon einen veralteten Beispielcode für die Anmeldung Anfragen hat, die nicht die here
Grundsätzlich zu arbeiten, muß ich wissen, wie eine Unterschrift auf die meinen Wünsche fügen mit dem aktuell C# SOAP API und .NET 3.5.
Ich hoffe, dass ich genug Details gegeben habe, wenn ich nicht habe, bitte fühle mich frei, mich zu bitten, zu erarbeiten.
Danke
The_Lorax
UPDATE: ich MVC verwende und müssen wissen, wie die Unterschrift auf dem der itemLookup oder AWSECommerceService Objekt hinzuzufügen. Gibt es ein Attribut, das den Signaturwert enthält? Wie wird es mit der Anfrage verknüpft?
Auf this page, sagen sie, dass ich die Signature und TimeStamp Parameter enthalten muss, aber das Intellisense zeigt jetzt solche Attribute.
ich diesen Artikel sah vor einer Weile, und es wäre für WCF arbeiten, aber ich bin mit MVC und ich verwende "AWSECommerceService" anstelle von "AWSECommerceServicePortTypeClient". –
Ich endete mit einer modifizierten Version dieses Codes und einer Service-Referenz anstelle einer WebReference. Danke für deine Hilfe, es muss –
+1 von mir geschätzt werden. Ich hatte dieses Problem nicht, aber das ist derselbe Code, den ich für meine Basis verwende, um die Amazon API für Produktwerbung aufzurufen. – RichardOD