Amazon Product Advertising API
[Amazon Web Service][Elastic Beanstalk][EC2]
- 概要
例えば、「Web Service」 のように、キーワードの検索結果をXMLにて受け取ることができる。
Amazonアソシエイトプログラム にも対応しているため、このサービスを利用した結果、購買に結びつけば、数%のマージンが入る。上記 Amazon Web Service ID とは別途、アソシエイトIDを取得する必要がある。
- 利用方法
至極簡単に言うと、RESTという方法を利用(SOAPも可)して、Amazonに要求を行い結果をXMLにて受け取る。
行いたい処理をOperationパラメータに、受け取りたい結果のフィールドをResponseGroupに指定し、リクエストを発行する。
- 参考
Amazon Web Service ID
このページにログインしている(開発メンバである)場合、テスト用に取得したIDが、Amazon Web Service IDから参照できます。
REST
Webサービスというと、SOAP等、XMLでリクエストを生成し、サービスに渡すイメージだが、HttpのGETリクエストを利用(XMLの内容をGETメソッドのパラメータに分解したようなイメージ)することができるWebサービスもあり、Amazon Web Serviceも対応している。
Operation
Amazon Web Service を使用して、OperationのHelpをXML表示します
| Operation Name | |
|---|---|
| TransactionLookup | |
| ItemSearch | 商品名、著者名などで検索 |
| Help | HELPを表示 |
| CustomerContentSearch | |
| CartAdd | カートに商品追加 |
| CartModify | カート内の情報変更 |
| MultiOperation | |
| CartGet | カートを取得 |
| SellerListingLookup | |
| SimilarityLookup | 関連商品の検索 |
| CartCreate | リモートショッピングカートを作成 |
| SellerLookup | |
| CartClear | カートをクリア |
| ListLookup | リストマニア情報をID検索 |
| SellerListingSearch | |
| BrowseNodeLookup | |
| ItemLookup | ItemIdで、商品を検索 |
| ListSearch | リストマニア情報を検索 |
| CustomerContentLookup |
ResponseGroup
Amazon Web Service を使用して、ResponseGroupをXML表示します

YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto
Copyright© 矢木 浩人 All Rights Reserved.