- # プログラミング全般 > API・Webサービス
Amazon Product Advertising API(Amazon Web サービス)の署名認証リクエストに対応
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
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 開発者向けガイド リクエストの署名認証について(参考訳)が良いのですが、ページ数が多いので、目を通すのにけっこう時間がかかりそうです。
さくっと対応するには、もやし日記さんがおすすめです。