Ich muss 10 verschiedene Beispiel-C # -Projekte durchlaufen haben, die nicht mehr aktuell sind und nicht mehr funktionieren.
Alles, was ich möchte, ist eine Möglichkeit, die Informationen eines Buches basierend auf einer ISBN oder einem Titel zurückzubekommen.
Die Amazon Web Service Seite ist ein absolut miserabler Morast.
Aktualisierung:
Ich habe es geschafft dies als Ausgangspunkt zu verwenden und es erfolgreich geschafft zu haben eine grundlegende Anfrage abgeschlossen. Ich werde weiterhin nach anderen Ressourcen suchen, die auf dem neuesten Stand sind und in andere detaillierte Szenarien gehen könnten.
Vor einiger Zeit hatte ich eine Client-Bibliothek für die Kommunikation mit den ECS-Diensten (A2S) von Amazon geschrieben. Es scheint, dass Amazon ihre Entwickler hasst und ändert ihren Service-Namen und Framework. Nun, mein Client ist jetzt komplett kaputt wegen Letzte API-Änderungen .
Ihre beste Wette wäre, sich hier hier die Beispiele anzusehen.
Viel Glück damit. Ihre API ist riesig und überholt von der Erfahrung, die ich hatte, aber das war vor zwei Jahren. Ich habe den Eindruck, dass sie wirklich Entwickler für ihre Enterprise Services, nicht das kostenlose A2S, bedienen.
Ich habe auch damit gekämpft (und ich bin auch in der Lernphase).
Was ich am besten fand, war, die REST-API zu verwenden und dann die Ergebnisse mit Linq nach XML in ein benutzerdefiniertes Ergebnisobjekt zu analysieren, mit dem ich arbeiten konnte. Entschuldigen Sie den langen Code einfügen (nicht sicher auf dem Protokoll mit diesem auf dieser Platine), aber dachte, dass Sie alles wollen. Vieles davon stammte von einem von Amazons eigenen Samples, aber da die Seite nicht organisiert ist, kämpfe ich darum, es wieder zu finden.
%Vor%Sie können dieses Beispiel von Amazon herunterladen Product Advertising API Signierte Anfragen Beispielcode - C # SOAP WCF 4.0
Wenn Sie SOAP (in diesem Fall) verwenden, ist es viel einfacher für Sie, die benötigten Informationen zu erhalten als mit REST.
Ich denke nicht, dass die Verwendung von REST in diesem Fall einfacher ist als die Verwendung der SOAP-Aufrufe, die in C # ein wohlgeformtes Objekt zurückgibt, in dem Sie alle Informationen über das Produkt ohne die zusätzliche Codierung erhalten. Ich denke, jeder benutzt REST heutzutage, weil es trendy ist, ich benutze es nur, wenn es einfacher zu integrieren ist. Im Falle der Amazon Product Advertising API würde ich lieber die SOAP API verwenden.
Tags und Links c# amazon-web-services