Amazon Product Advertising API(Amazon Web サービス)の署名認証リクエストに対応

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

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 開発者向けガイド リクエストの署名認証について(参考訳)が良いのですが、ページ数が多いので、目を通すのにけっこう時間がかかりそうです。
さくっと対応するには、もやし日記さんがおすすめです。


日時: 2009年08月13日 02:18
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/490

この記事にトラックバックされる方は、参照先が分かるようにするために、「Amazon Product Advertising API(Amazon Web サービス)の署名認証リクエストに対応」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - ウェブライフハック