Amazon Product Advertising API(AmazonアソシエイトAPI)を使う準備

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はもう表示されないので注意。

必要な物はこれでそろった。

参考

Amazon Product Advertising APIのPHP実装

Amazon Product Advertising APIで使うシークレットアクセスキーを取得する

コメント

タイトルとURLをコピーしました