アメリカAmazonのProduct Advertisng API(以下PA-API)のアクセスキーとシークレットキーを取得したいんだけど方法がよくわからない…。そんな悩みを抱えていないでしょうか?
Amazonは出品者やアフィリエイト向けにAPIを公開しています。APIとは何か?については下記の記事を参考にしてみてください。
アフィリエイターの方をはじめ、なんとかアメリカのAmazonの商品や価格データの取得を効率的にできないだろうか?と考えている方がいるかと思います。わたしもアフィリエイトのためだったり、輸入ビジネスのためにPA-APIを利用させてもらっています。
今回はPA-APIのアクセスキー、シークレットキーの取得手順をパソコンのスペシャリスト?であるシステムエンジニアのわたしが解説します。
目次
Product Advertising APIキー取得の基本
ワークフロー
ざっくりした流れは下記の通りです。
- US Amazonのアカウントを作成する
- PA-APIのアクセスキー・シークレットキーを取得する
- アフィリエイト・プログラムに登録する
上記の流れを頭に入れながら作業すると挫折しづらいです。また、設定項目も多いし英語だし、それなりに大変な作業です。しかし、PA-APIが使えるようになると大幅に作業効率の改善が見込めるのでがんばってみてほしいです。
想像してください。毎日Amazonの商品ページを1ページずつ確認していたのが、寝ている間に作業が終わっている姿を…。
PA-APIキー取得の下準備
PA-APIはアフィリエイトのためのAPIです。そのため、PA-APIキーの取得には下記のブログ・webサイトが必要です。
- アフィリエイトするためのブログ・webサイト
- 記事5~10件程度
- 無料ブログ・独自ドメインブログ問わず
アフィリエイトのためのAPIですのでブログ・webサイトが必要になります。もし持っていない人は先に作成しておく必要があります。わたしのオススメはブログの作成です。
ブログは無料・有料・独自ドメイン、どれでも構いませんが、ただ用意すれば良いというわけではありません。記事は5~10件は書いておいたほうが良いでしょう。
ブログを軽く審査しているようで、ある程度ブログを作り込んでおく必要があります。たまに審査が通らないなんて話も聞いたりします。
記事内容も不適切なもの、アダルトや人権に関わることなどは避けてください。じゃあ何かけばいいの?と思われるかもしれませんので、あなたの日々の日常、テキトーな日記でよいです。
US Amazonアカウントの作成
PA-APIキーを取得するにはUS Amazonのアカウントが必要になります。サクっとUS Amazonのアカウントを作成しましょう。
人によってはすでにUS Amazonのアカウントは持っているかもしれませんが、今回はUS Amazonのアカウント作成から説明します。すでにお持ちの方は飛ばして読んで下さい。
まずはUS Amazonのページを開きます。
ページを開いたら、Account & Listsにマウスポインタを当て、Sign inをクリックします。
次に、Create your Amazon accountをクリックします。
Create account画面にて、名前、メールアドレス、パスワードを入力したら、Create your Amazon accountをクリックします。
これにてUS Amazonアカウントの作成は完了です。お疲れ様でした。登録したときのメールアドレス、パスワードはしっかり管理しておきましょう。
PA-APIキー取得についてはまだまだ続きますのでがんばってください!
US Amazon PA-APIキー取得手順
US Amazonのアカウントを作成しましたら、次はPA-APIの取得を進めます。注意してほしいのがPA-APIはAPIキーを取得しただけでは使用できません。アフィリエイト・プログラムの登録も必要です。
手順の説明が長くて負担をかけてしまってすみませんが、記事を最後までしっかり読んでいただきたいです。
US AmazonアカウントでPA-APIページにサインイン
PA-APIキーの取得のために、まずはアカウント登録が必要になります。下記のページを開いてください。
ページを開きましたら、右側にあるSign Up Nowをクリックします。
サインインを求められましたら、US Amazonのアカウントのメールアドレス・パスワードを入力し、Sign inをクリックしてください。
住所・電話番号など詳細な情報を入力する
サインインできましたら、住所や電話番号を入力していきます。
英語なので項目がわかりづらいかもしれませんね。簡単に説明すると下記の通りです。
- Address Line1…地区
- Address Line2…番地
- City…市(必須)
- State, Province or Region…都道府県
- ZIP or Postal Code…郵便番号
- Country…国
- Phone Number…電話番号
- Company Name…会社名
- website URL…ブログ・webサイトのURL
- website or Application Description…ブログ・webサイトの説明
以上の入力が完了しましたら、画面を下へスクロールしてください。
内容を確認し、問題がなければ赤枠の部分をチェックしてください。画像認証の文字列を入力し、Complete Registrationをクリック。これにてアカウントの詳細設定は完了です。
アカウント詳細設定完了後→Manage Your Accountへ移動
PA-APIのアクセスキー・シークレットキーの取得まであと少しです!(アソシエイト登録が残ってますが)
アカウント詳細設定が完了しますと下記の画面が表示されますので、Manage Your Accountをクリックしてください。
なんらかの理由で上記のページから移動してしまってわからなくなった!という方のためにもう一度リンクを貼っておきます。
上記のリンクを開いたら、ページのResourceという項目にManage Your Accountがありますのでそちらからページを開いてください。
Manage Your Accountの説明
Manage Your Accountページを開きましたら、ページ中央付近にあるAWS Security Credentials Consoleをクリックしてください。
IAM Management Consoleの説明
さて、突然画面の雰囲気が変わって混乱してしまったのではないでしょうか。でも大丈夫、正常に進んでいますので安心してください。
ここではセキュリティ認証情報に進むをクリックしてください。
アクセスキー・シークレットキーの発行
いよいよアクセスキー・シークレットキーの発行です。ゴールは近い!
セキュリティ認証情報の中の、アクセスキー(アクセスキーIDとシークレットアクセスキー)の項目をクリックしてください。クリックすると下記の画面のようになりますので、新しいアクセスキーの作成をクリックしてください。
アクセスキー・シークレットキー取得完了!おめでとうございます!
下記画面の赤枠部分にPA-APIのアクセスキー・シークレットキーが記載されています。絶対に忘れないようにしっかりメモを取っておきましょう。
万が一忘れてしまったとしても、発行したものを削除することもできますし、もう一度新しいキーを発行すれば使えるようになります。でも面倒な作業は一度きりにしておきたいですよね。なのでこのタイミングで忘れないようにしておきましょう。
キーファイルのダウンロードをクリックすればアクセスキー・シークレットキーをファイル保存することができます。
US Amazonのアフィリエイト・プログラムに登録する
ここでようやく全体の折り返し地点といったところです。次が最後、US Amazonのアフィリエイトに登録してアソシエイトタグを取得します。これが取得できたらようやくPA-APIを利用できるようになります。
Amazonアカウントでサインイン
US Amazonのアフィリエイト・プログラムに登録するため、下記のリンクを開いてください。
ページを開いたら、画面の右上のほうにあるLoginをクリックします。
サインインを求められたらUS Amazonアカウントのメールアドレス・パスワードを使ってサインインしてください。
住所や電話番号などの入力・設定
サインインすると下記の画面になります。
黒く塗りつぶしたところには住所や電話番号が記載されています。それらの情報はPA-APIの登録で入力済みで、ここは自動的に設定が完了しています。なのでこのままNextをクリックします。
アフィリエイトに使うためのブログ・webサイトを登録
ここであらかじめ用意しているであろうブログ・webサイトを登録します。赤枠の部分にURLを入力し、Addをクリックします。
Addをクリックすると下側のテキストボックスにブログ・webサイトが登録されます。登録されたらNextをクリックします。
Nextをクリックすると同意を求められます。簡単に言うと13歳未満の子どもたちにも見せられるサイトですか?と聞かれているわけです。ブログがアダルトなブログでなければ、Noを選択してConfirmをクリックします。
ついつい勢いでYesを選択してしまいがちですが、ここはNoです!でもアダルトなブログならYesです。Yesを選択するとアフィリエイト登録できませんけどね。
ブログ・webサイトの詳細設定
ここらへんが少し大変な入力です。英語ばかりでくじけてしまいそうですよね。まずはざっくり下記の画像に入力した内容を見てください。よくわからなければIDやwebサイトのURL以外の項目は同じものにしても良いかと思います。
設定項目を1つ1つ説明していきます。下記の項目すべての設定が完了しましたら、画面を下へスクロールして次の設定に進んでください。
What is your preferred Associates Store ID?
アソシエイトタグとなるIDを設定します。アソシエイトタグはPA-APIを利用するのに必須となるIDです。ここで設定したIDは必ずメモを取っておきましょう。
Your Website List
あなたのブログ・webサイトのリストです。前の項目で設定済みのはずなので、追加入力は不要です。
What are your websites or mobile apps about?
ブログ・webサイトの簡単な説明です。ここでは生活全般の意味でlife-hackとしました。
Which of the following topics best describes your websites or mobile apps?
あなたのブログ・webサイトのジャンルを選択します。
What type of Amazon items do you intend to list on your websites or mobile apps?
あなたのブログ・webサイトのタイプを選択します。ブログと選択しておけば良いでしょう。
ブログ・webサイトの情報を入力
次はブログの情報の入力です。何の目的でアフィリエイトするのか?アクセス数はどのくらいか?といった内容を入力します。正直に入力していきましょう。こちらも同じように、同じ設定にしても良いかと思います。ただし訪問者数だけは正直に書いたほうが良いです。
同じく項目1つ1つ説明していきます。設定が完了したらまた画面を下へスクロールしてください。
How do you drive traffic to your website(s)?
あなたのブログ・webサイトはどのように集客していますか?と聞かれています。わたしのブログはSEOを意識した集客ですので、SEOにチェックを入れています。
わからなければSEOにチェックを入れて次の項目に進みましょう。
How do you utilize your websites and apps to generate income?
あなたのブログ・webサイトはどのようにして収入を得ているのかと聞かれています。無料ブログを利用している方、はじめてのアフィリエイトだという方でも、Contexual Advertisingを選択しておけば良いかと思います。
How do you usually build links?
ブログ・webサイトはどうやって作られているのかと聞かれていますので、まぁBlog Editorを選択シておけば良いでしょう。
How many total unique visitors do your websites and apps get per month?
1ヶ月あたりの訪問者はどれくらいかと聞かれています。無料ブログであればアクセス解析の結果を見て選択しましょう。
What is your primary reason for joining the Amazon Associates Program?
何目的でアフィリエイトに登録するのかと聞かれています。お金のためか、コンテンツ(記事)を増やすためか、この2択ですので自分に合ったほうを選択してください。
How did you hear about us?
どうやってAmazonアフィリエイトを知りましたかと聞かれています。Online Searchとしておけば良いでしょう。
画像認証を入力
すべての項目の入力が完了しましたら、画像認証の文字列を入力してNextをクリックしてください。
電話番号を入力して認証、PINを入力する
Amazonアフィリエイトの登録も大詰めです。ここでは電話番号を入力してCall Me Nowをクリックしてください。
ここで注意してほしいのが、電話番号は『先頭の0を+81に置き換える』ということです。たとえば09012345678という電話番号であれば、+819012345678になるということです。
英語の電話がかかって来てびっくりすると思いますが、自動音声によるものなので落ち着いていきましょう。
電話にて、PIN番号が連絡されますのでメモしておきましょう。PINは4ケタの数字になります。そしてPINを入力して、注意事項を確認した上で同意・チェックを入れ、Finishをクリックしてください。
これにて登録完了です。お疲れ様でした。
US Amazonアフィリエイトのアソシエイトタグ確認!これでようやくPA-APIが利用できるようになりました!
下記のリンクを開いてみてください。
ページを開くと、画面の右上にアソシエイトタグが表示されています。下記画像の赤枠の部分です。しっかりメモを取っておきましょう。
まとめ
まとめると下記の通りです。
- PA-APIを利用するならブログ・webサイトを用意しておく
- US Amazonアカウントを作成し
- US AmazonのPA-API登録をして
- US Amazonのアフィリエイト・プログラムに参加する
そしてPA-APIを使うには下記3つの情報が必要になります。
- PA-APIアクセスキー
- PA-APIシークレットキー
- US Amazonアソシエイトタグ
MWS APIキーの取得手順と違って、PA-APIキーの取得は設定項目が多くて大変ですね。でもここを挫折せずに完了できるといろいろと作業効率が改善できますのでがんばってほしいです。