まだプログラマーですが何か?

プログラマーネタとアスリートネタ中心。たまに作成したウェブサービス関連の話も http://twitter.com/dotnsf

タグ:affiliate

Amazon で商品を検索したり、その商品へのリンクを作成する作業を自動化するには Amazon Product Advertising API を使います。その際にアクセスキーとシークレットアクセスキーが必要になります。 これらの取得方法を紹介します。

前提として、AWS のアカウントが必要です。こちらから作成しておきましょう:
https://aws.amazon.com/jp/


API のアクセスキーとシークレットキーを取得するには、まず AWS にログインし、名前の部分をクリックして「セキュリティ認証情報」を選択します:
2017020801


AWS Identity and Access Management ユーザーがうんたらかんたら・・・というメッセージが表示されますが、今は無視して×をクリック:
2017020802


「セキュリティ認証情報」のページで、「アクセスキー(アクセスキーIDとシークレットアクセスキー)」と書かれた箇所をクリック&展開して、「新しいアクセスキーの作成」ボタンをクリックします(同時には2つまでのアクセスキーを所持できるらしいです):
2017020803


アクセスキーが作成されます。その中身を表示すると、アクセスキーID &シークレットアクセスキーがそれぞれ表示されます。 これで目的の情報が取得できました。なおシークレットアクセスキーはこの1回しか表示されません確認する唯一の機会です。忘れてしまった場合は1つ前の画面で一度削除して、再度アクセスキーを作成し、その際に確認する必要があるので注意してください:
2017020804


この API の使い方については公式ドキュメントを参照してください:
https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html


この情報や API を使ってアフィリエイトを行おうとすると、別途アソシエイト ID も合わせて取得する必要がありますが、その取得方法についてはこちらを参照ください:
Amazon アソシエイト ID の取得手順


主にブログなどを使ったアマゾンアフィリエイトを行う場合、アマゾンアソシエイトのアカウントが必要です。またアフィリエイトリンクを動的に(プログラムで)生成しようとすると、これらに加えて「アソシエイトID」と呼ばれる ID を取得する必要があります。以下にそれらを取得する手順を紹介しますが、アマゾンのアカウント自体は取得済みであるとします。


まずはAmazon アソシエイトページに移動し、「無料アカウント作成」と書かれたボタンをクリックします:
https://affiliate.amazon.co.jp/

2016102801


自分のアマゾン ID とパスワードを指定してサインインします:
2016102901


次にアカウント情報を指定します。個人か法人かなどの質問がありますが、迷うような箇所は特にないと思われます。一通り入力後に「次:Web サイト情報」へ移動します:
2016102902


ここからが肝になる部分です。まずはアソシエイト ID と呼ばれるユニークな ID を指定します(他の人が既に使っている文字列は指定できません)。なお、このアソシエイト ID に "-22" を付加したものが正式なアソシエイト ID になります。

次にアフィリエイトを行うことになるブログや SNS などのウェブサイトの URL を指定します。ここで指定されたサイトのリンクから送客を行ったものがアフィリエイト対象となります。そして、そのウェブサイトの説明や紹介予定の商品についての説明を記載します:
2016102903


その下ではウェブサイトのカテゴリをおおまかに指定します。また収益化のために使っている方法についてを指定します。
2016102904


そのままアンケートに答えていきます。最後に契約条件を確認したかどうかのチェックボックスを ON にします:
2016102905


そしてボックス内に表示されているものと同じ文字列を入力して「完了」ボタンをクリックします。これで申し込みは完了です:
2016102906


数時間から数日後、ここで指定した内容に関する審査結果がメールで届きます。審査が通った場合はアソシエイト ID(自分が指定したもの + "-22")も記載されているはずです:
2016103001



これでアマゾンのアソシエイト ID を取得できました。

このページのトップヘ