APIをアフィリエイトとして使おうと試みて、その概要をつかむまで2,3日かかってしまった。アカウント取得につまずき、リクエストの作り方につまずいた。そんな中、ネット上でこの記事を見つけたときは飛び上がった。API、使えてないです(感謝!)。いうわけで実装準備までの手順の備忘録。必要なことまず、これはphpを利用しています。phpが使える環境であることが前提です。アソシエイトへの登録アフィリエイト用のIDを取得する。(アフィリエイト)申請後、審査があり(審査には2、3日かかるとのこと)、審査が通るとIDが発行されたメールが届く。ちなみに、サイトの完成前に申請しても許可されないので注意。実際、プレオープン時に申請したら「完成してないとNG」というメールが来てしまいました・・・。これを使って情報や見栄えをカスタマイズするわけだが、そのIDとキーを取得する。API内の「アカウント作成」をクリック。API用のIDは別物です。API用のIDを新規で作成する必要があります。APIを紐付けするために、同メールアドレスで登録する必要がある。この2点が要注意です。$baseurl.'?'.$canonical_string.'&Signature='.urlencode_rfc3986($signature);「$url」に渡されているURLを直たたきして、正しくデータが返っていれば成功です!あとは煮るなり焼くなりですね。リクエスト定義(任意)は、取得したい情報のリクエストパラメータを設定する。アクセスし、右上ナビ「アカウント」をクリック、「セキュリティ証明書」を選択(ログイン前であればログイン)することで確認できます(下図参照)。「https://」から始まるサイトでAPIを使う場合は、上記サンプルのbaseurlを下記に変更します。'https://sha256.webservices.amazon.co.jp/onca/xml';と変更するだけ。COMMENT最後まで目を通していただき、ありがとうございます。07:14新サービスの立ち上げに伴い、管理を別にしたくて別途でAmazonアカウントを作ってAmzonアソシエイトに登録申請したら、「複数のアソシエイト・プログラムアカウントを作成することはお断りしております」との連絡が・・・。07:26IDとキーの確認方法というか取得方法が変わっていたので、「IDとキーはどこ?」の内容を差し替えしました。13:57SSL対応について追記しました。