- Developer Sign Up URL
-
Amazon Web Services アカウントの取得
-
すべてのリクエストにはAWSアクセス識別情報を含める必要がある
- AWS Access Key ID
- AWS Secret Access Key
- アルファベットと数字からなりリクエスト送信者を一意に識別する
-
アカウントの取得により、AWS Access Key IDが参照可能となる
-
Your Accountメニュー - Account Identifies
- Access Key ID and Secret Access Key
-
アソシエイトになる
- アソシエイトは自分のWebサイトからAmazonのサイトを参照し販売手数料を得る
- アソシエイトとなるには、Associate ID が必要
-
Associate ID は登録した地域でのみ有効
- 他の地域でアソシエイトになる場合、それぞれ登録が必要
- アソシエイトアカウントの作成(日本)
-
必要なツールを入手
-
プログラム言語ツール
-
最近のプログラミング言語を使うとProduct Advertising APIリクエストをアプリケーションに統合できる
- Java - SOAP
- C# - SOAP
- Perl - REST
- PHP - REST
-
Product Advertising API Signed Requests Helper
- Product Advertising APIに送信するすべてのリクエストは署名されたものである必要がある
- Product Advertising API Signed Requests Helperによって、署名されたリクエストを生成できる
-
オンラインからでも、マシンにダウンロードしても利用できる
- Signed Request Helper Online
- download
-
開発環境
-
Java
-
Product Advertising API クライアントサイドライブラリスタブの生成
- jaxws-custom.xml の作成とコマンドの実行
- Java Stub プログラムがインポートされる
-
サンプルソース
- ProductAdvertisingAPITest.java
- Javaにおける署名計算のためのサンプルコード
-
wsimport
- wsimport_cmdline.txt
- wsimport_usage.txt
- C#
- Perl
- PHP
-
開発者フォーラム
- 日本語
- 英語
-
リクエストの作成
-
最初のリクエスト
- Signed Request Helper ページを開く
- AWS Access Key ID および AWS Secret Access Key を入力
- Unsigned URLテキストボックス に以下のようなURLを入力
http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService
&Version=2009-03-31
&Operation=ItemSearch
&SearchIndex=Books
&Keywords=harry+potter
- Display Signed URL ボタン押下
- Signed URL テキストボックスにURLが生成されるので、ブラウザのアドレスに貼り付けてエンターキー押下
-
Product Advertising API Requestの実装
- Java
- 開発者ガイド
-
Product Advertising API
-
REST の詳細
-
地域について
- 各地域ごとに、http と https 2つのURL