AmazonのAPIを使って、Amazonの商品情報を取得したい。
APIの正式名称は、Product Advertising API。
AWSのAPIと差別化するため、この名称になったらしい。
APIを使うために必要な情報が3つある。
- Association ID(アソシエイトID)
- Access Key ID(アクセスキー)
- Secret Access Key(シークレットキー)
この3つを取得するためにはAmazonアソシエイトとProduct Advertising APIのアカウントをそれぞれ作成しなければならない。
とりあえず上記3つは、どんなプログラミング言語を使う場合でも必要になる。
1. Amazonアソシエイト
Amazonアソシエイトのアカウント作成してアソシエイトIDを取得する。
以下のサイトからアカウントを作成する。
Amazonアソシエイト(アフィリエイト)プログラムに参加しよう!
手順はこちらを参照。
そんな難しくなかったはず。
続いてログインして、アソシエイトIDを確認する。
左上の「次のアカウントとしてサインイン」の下にある末尾が-22の文字列がアソシエイトID。
サイトを複数運営する場合は、アソシエイトIDの下にあるトラッキングIDを使いわける。
2. Product Advertising API
Product Advertising APIアカウントを作成する。
Amazonアソシエイトへログインする。
上の方にある「Product Advertising API」をクリックする。
Product Advertising APIのサイトに移動する。
「アカウント作成」をクリック。
アカウントの作成方法はこちらを参照。
だいぶ今とは違ったけどな!
完了画面で「Manage Your Account」をクリックする。
もしくは、こちらの直クリックする。
3. Your Security Credentials
アクセスキーとシークレットキーを取得する。
「Manage Your Account」をクリックしたあとの画面にて、アクセスキー情報項目の「こちらのリンク」をクリックする(英語で表示される時もある、リンクっぽいのを押す)。
もしくはこの直リンクから。
英語のサイトに飛ぶので、Access Keys (Access Key ID and Secret Access Key)という項目をクリック。
「Create New Access Key」をクリック。
ポップアップされた画面の「show access key」をクリックすると表示される。
Access Key IDとSecret Access Keyが表示されるのでメモる。
特にSecret Access Keyはもう表示されないので注意。
必要な物はこれでそろった。
コメント