2009-10-19 5 views
11

Ich baue eine Rails-Web-App und fragte mich, was der beste Weg ist, um eine Liste von Produkten zu erhalten, die Amazon basierend auf einem Suchbegriff zurückgeben würde?Wie interagiere ich mit der Amazon Product Advertising API in meiner Rails App?

Zum Beispiel, wenn ich amazon den Begriff "iphone" schickte, würde ich eine Liste von iPhones zurück von Amazon bekommen.

Weiß jemand, ob dort ein Edelstein oder eine Bibliothek für Schienen da ist, die diesem Bedarf entsprechen würden?

Antwort

0

Die Ruby/AWS library (gem: ruby-aaws) scheint es zu tun. Nicht viel in der Art von Beispielen, aber mit einigen Code-Suchen bin ich sicher, dass Sie etwas aufdecken können.

+0

Ja ruby-aws wird es tun. Es kann etwas experimentieren, um die gewünschten Ergebnisse zu erzielen. Zum Beispiel gibt es verschiedene Arten von Ergebnissen und nicht alle Typen geben den Preis zurück. – Jim

+1

Ich habe für ein paar Stunden mit Ruby-aaws versucht, aber amazon-ecs arbeitete aus der Box auf Anhieb. – Pablo

+0

Es gibt eine Reihe von Beispielen im gem-Code im examples-Verzeichnis ... mindestens ein Dutzend, mit Kommentaren – umassthrower

2

Also die Ruby/AWS-Bibliothek ist der Weg zu gehen. Es gibt ein ziemlich gutes Tutorial here

Pablo, Ruby-aaws arbeitete fast out of the Box für mich. Ich musste nur eine .amazonrc-Datei mit den Konfigurationsoptionen wie meiner Amazon-Partner-ID und den öffentlichen und geheimen AWS-Schlüsseln einrichten.

+1

ohh ja, und der Betreuer scheint diese API zumindest ab diesem Frühjahr (2010) beizubehalten. – umassthrower

0

I zweiter Rubin/AWS. Es hat Unterstützung für ListSearch und ListLookup. Amazon-ecs hat vergleichsweise weniger Unterstützung für die API.

Verwandte Themen