2013-01-23 31 views
5

Czy istnieje dobry sposób, aby uzyskać dostęp do wyników wyszukiwania amazon (z zapytaniem) w Ruby lub Python? Rozglądałem się za API i znalazłem interfejs reklamowy produktu, który wydaje się nie być tym samym, co wyszukiwanie.Amazon Search API

Wolałabym nie musieć zadrapać strony wyszukiwania amazonek pod kątem zapytania (osadzonego w url).

Odpowiedz

3

Zapoznaj się z Product Advertising API

Z dokumentacji, pozwoli Ci dostarczyć wyniki pozwalają na zakupy, i kompletne zakupy przez Amazon:

  1. Aplikacja korzysta z produktem reklamowym API artykuł dostawy o numerach opisy i zdjęcia oraz opinie klientów i sprzedających, które można zaprezentować klientom pod numerem .

  2. Klienci robią zakupy na swojej stronie.

  3. Kiedy klient jest gotowy do zakupu produktów w ich e-commerce koszyka, aplikacja wysyła formularz HTML do produktu Reklama API i Amazon uzupełnia zakupu przez coraz zakup informacje, takie jako metodę płatności i adres wysyłki, a następnie Amazon spełnia zamówienie, wysyłając produkty.

Więc jeśli tylko stara się pokazać wyniki wyszukiwania, następnie these search options będzie pasowała do Twoich potrzeb.

4

Pracuję z Amazon API przez kilka lat i przyznaję, że starają się ukryć to, co robią ze swoimi zwykłymi afiliowanymi rzeczami, takimi jak Amazon Search, tak jakby nie chcieli, żebyś używał API lub przynajmniej utrudnić.

W panelu partnera kliknij kartę "Interfejs produktu" u góry.

Następnie należy utworzyć klucze publiczne i prywatne. Jeśli nie zostaną utworzone i skonfigurowane, nie będzie można uzyskać dostępu do interfejsu API. Należy również pamiętać, że nawet jeśli Amazon ma interfejs API REST, to wymaga wywołania zwrotnego, niezależnie od używanego języka. (Chyba, że ​​masz zamiar używać SOAP) Gdy te zostaną utworzone, powinno otworzyć się kilka nowych opcji dla ciebie w panelu partnerskim.

Wreszcie, Amazon ma próbki kodu z wazoo, ale nie mogę potwierdzić, że Ruby lub Python są dobre (tak jak ja zrobiłem to z CURL i php), ale i tak powinno to być dobrym punktem wyjścia . Idź tutaj: http://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1

Widzę pytony i ruby ​​wymienione tutaj w próbkach kodu i dokumentach. Bądź świadomy: Amazon lubi często zmieniać rzeczy, czasem bez uprzedzenia. Ale właśnie zauważyłem, robiąc to sekcja o nowej bibliotece js węzła dla AWS ... słodki. Amazon dla wszystkich bs robi dobrą robotę.

Powiązane problemy