Nachdem ich kürzlich die ebay API verwendet hatte, hatte ich erwartet, dass es so einfach sein würde, Informationen von Amazon anzufordern, aber es scheint nicht ...
Es scheint keine gute Webseite zu geben, die die Grundlagen erklärt. Wie heißt der Service für den Anfang? Ich denke, der alte Name wurde gestrichen und das Akronym AWS wird überall verwendet (aber ist das nicht ein Überbegriff, der auch Cloud Computing und 20 andere Dienste umfasst?).
Es fehlen klare Informationen über den neuen "Signatur" -Prozess. Es scheint, als hätten Sie vor August 2009 nur ein Entwicklerkonto bei Amazon benötigt, um Anfragen zu stellen und XML zurückzubekommen. Jetzt müssen Sie einen ausgefallenen Verschlüsselungsprozess verwenden, um eine zusätzliche Nummer in Ihrem Querystring zu erstellen. Bedeutet dies, dass Amazon-Daten für den Programmierer, der nur eine schnelle und einfache Lösung wünscht, völlig unerreichbar sind?
Es scheint ein kleines bisschen Information über RSS-Feeds zu geben, und Sie können einen Feed mit Elementen erhalten, die leicht mit Tags versehen wurden, aber ich kann nicht sagen, ob es auch eine Möglichkeit gibt, mit RSS nach Titeln zu suchen. Einige Websites scheinen dies vorzuschlagen, aber ich denke, sie sind jetzt veraltet?
Wenn jemand eine kurze Zusammenfassung des aktuellen Standes geben kann, wäre ich sehr dankbar. Ich möchte lediglich einen Buchtitel in meiner Datenbank verwenden und Classic ASP verwenden, um eine Reihe von Produkten von Amazon zu erhalten, die Titelbilder und Preise enthalten.
Amazon 'Widgets' können Keyword-Suchergebnisse auf meinen Seiten anzeigen, aber ich habe weniger Kontrolle über diese und sie werden nur dem Benutzer angezeigt - mein Code kann nicht in sie hineinschauen.
quelle
Antworten:
Ihr Beitrag enthält mehrere Fragen, daher werde ich versuchen, sie einzeln zu beantworten:
Obwohl die Dokumentation etwas schwer zu finden ist (wahrscheinlich aufgrund aller Namensänderungen), ist die PA-API sehr gut dokumentiert und ziemlich elegant. Mit ein wenig Ellbogenfett und einigen früheren Erfahrungen beim Aufrufen von Webdiensten sollten Sie keine Probleme haben, die benötigten Informationen von der API abzurufen.
quelle
Ich bin damit einverstanden, dass Amazon absichtlich zu verschleiern scheint, selbst wie man die API-Dokumentation findet und verwendet. Ich spekuliere nur.
Das Umbenennen der Dienste von "ECS" in " Product Advertising API " war wahrscheinlich auch nicht der beste Schritt. Es machte im Wesentlichen alles ungültig, was Google Mojo im Laufe der Zeit aufgebaut hatte.
Ich habe eine ganze Weile gebraucht, um diesen aktualisierten Link für die Produktwerbe-API zu "entdecken" . Ich erinnere mich nicht, dass ich es über den typischen "Entwickler" -Link auf der Amazon-Webseite leicht entdecken konnte. Diese Dokumentation scheint gültig zu sein und was ich in letzter Zeit gearbeitet habe.
Die Änderung der Authentifizierungsverfahren scheint auch die Komplexität zu erhöhen, aber ich bin sicher, dass sie einen Grund dafür haben.
Ich verwende SOAP über C #, um mit der Amazon-Produkt-API zu kommunizieren.
Adam O'Neils Beitrag hier, Wie man Album-, DVD- und Blaueray-Cover von Amazon erhält , geht mit der C # -Methode durch die SOAP. Es ist nicht das Originalbeispiel, das ich heruntergezogen habe, und entgegen seinem Kommentar war es kein offizielles Amazon-Beispiel, über das ich gestolpert bin, obwohl der Code identisch aussieht. Adam macht jedoch einen guten Job darin, alle notwendigen Schritte zu präsentieren. Ich wünschte, ich könnte den ursprünglichen Autor gutschreiben.
quelle
Ich schrieb einen Blog-Beitrag zu diesem Thema , nachdem ich stundenlang in der obskuren Dokumentation von Amazon gestöbert hatte. Vielleicht nützlich als eine andere Sicht auf den Prozess.
quelle
Ich habe hier eine gute Alternative gefunden, um Amazon-Produktinformationen anzufordern: http://api-doc.axesso.de/
Es ist eine kostenlose Rest-API, die alle relevanten Informationen zum gewünschten Produkt zurückgibt.
quelle
Einige Links, die ich gefunden habe:
quelle
Direkt aus dem Mund des Pferdes: Zusammenfassung der API-Operationen für Produktwerbung mit den folgenden Kategorien:
quelle