9

RubyまたはPythonで(クエリを指定して)Amazon検索結果にアクセスする良い方法はありますか? 私は API を探し回っていて、検索と同じではないように思われる Product Advertising API を見つけました。

クエリ (URL に埋め込まれている) を指定して、Amazon 検索 Web ページをスクレイピングする必要はありません。

4

2 に答える 2

5

私は数年間 Amazon API を使用してきましたが、Amazon Search などの通常のアフィリエイトで何をしているのかを隠そうとしているように見えることは認めます。難しくする。

アフィリエイト ダッシュボードの上部にある [商品 API] タブをクリックします。

次に、公開鍵と秘密鍵を作成する必要があります。それらが作成および設定されていない場合、API にアクセスすることはできません。また、Amazon には RESTful API がありますが、使用する言語に関係なく、コールバックが必要であることにも注意してください。(SOAP を使用しない場合) それらが作成されると、アフィリエイト ダッシュボードでいくつかの新しいオプションが開かれるはずです。

最後に、Amazon は wazoo からコード サンプルを提供していますが、(cURL と php で行ったように) Ruby または Python のいずれかが適切であるとは証明できませんが、いずれにしても良い出発点を提供するはずです。ここにアクセスしてください: http://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1

コードサンプルとドキュメントには、ここにリストされているpythonとrubyが表示されます。Amazon は頻繁に、時には予告なしに変更することを好むことに注意してください。しかし、AWS 用の新しいノード js ライブラリに関するセクションであることに気付きました...いいですね。Amazonは、bsがうまく機能しています。

于 2013-01-23T04:05:47.310 に答える
4

製品広告 API を確認する

ドキュメントから、結果を提供し、ショッピングを許可し、Amazon を通じて購入を完了することができます。

  1. アプリケーションは Product Advertising API を使用して、商品の説明と画像、および顧客と販売者のレビューを提供し、それらを顧客に提示します。

  2. 顧客はあなたの Web サイトで買い物をします。

  3. 顧客が e コマース ショッピング カートで商品を購入する準備ができると、アプリケーションは HTML フォームを Product Advertising API に送信し、Amazon は支払い方法や配送先住所などの購入情報を取得して購入を完了します。アイテムを出荷することによって注文。

したがって、検索結果のみを表示する場合は、これらの検索オプションがニーズに合っています。

于 2013-01-23T03:55:18.600 に答える