Amazon Web Service(Amazon アソシエイト Web サービス)が、Product Advertising APIへと名称変更して、それとともにAPIのリクエストURLに署名認証を含めないといけなくなった。
その期日が8月15日までなので、もうすぐ従来のままのリクエストURLではアクセスできなくなるとアナウンスされています。
Amazon Web Serviceは私も利用しているので、とりあえずPHPで書いているコードの修正を完了しました。
以下、参考にしたページ。感謝です。
Amazon Product Advertising API への対応(PHP版) - もやし日記
[PHP] Amazon Product Advertising API で認証付きリクエストを送る方法まとめ - RinGoon POP!!
Product Advertising API って一体・・・ [nao-pon/blog/2009-05-09] - UsersWiki - XOOPSマニア
PHP: hash_hmac - Manual
PHP: parse_url - Manual
Product Advertising API 開発者向けガイド リクエストの署名認証について(参考訳)
https://affiliate.amazon.co.jp/gp/advertising/api/detail/faq.html
https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html
Product Advertising API
PHP5の環境であれば、 Amazon Product Advertising API への対応(PHP版) - もやし日記がとても分かりやすく解説してあります。
私は、PHP5の環境ですので、hash_hmac()関数で対応しました。
詳しく知りたければ、公式のProduct Advertising API 開発者向けガイド リクエストの署名認証について(参考訳)が良いのですが、ページ数が多いので、目を通すのにけっこう時間がかかりそうです。
さくっと対応するには、もやし日記さんがおすすめです。
■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/490