Amazon web serviceが、Amazon Product Advertising APIと変更になり、電子署名の添付が必要なりました。当方で運営・公開しているブログパーツに影響が出ます。
Amazon アソシエイト Web サービスの名称変更および署名認証についてのお知らせ
Amazon360のブログパーツは、「静的html版」以外のブログパーツ(「Ajax版」)は、2009.8.15以降は利用できなくなります。設置されている方は御注意ください。
●クライアントサイドスクリプトは×
これまでは、AWSから受け取ったXMLデータを、XSLTスタイルシートでJSONPファイルに変換して、Javascriptでクライアント(ブラウザ)から呼び込んで表示させていました。
しかし、今後はデータを呼び出す際に、秘密鍵を組み込んだ電子署名を添付する必要があります。
Javascriptでも電子署名を生成することは可能ですが、Javascriptファイルは、内容が誰にでも見れてしまいます。
秘密鍵は守秘義務がありますので、Javascript上に書き込むことはできません。
よって、Javascript(Ajax)で動く、アマゾンデータを利用したブログパーツは、今後は公開できなくなりました。
おそらく、Amazonのサーバー負荷が厳しいのでしょう。クライアントから直接ウェブサーバーにアクセスするため、データーをキャッシュできませんから。
●サーバーサイドスクリプト
私自身もAmazon360ブログパーツのヘビーユーザーでしたので、今回の変更はかなり参りました。
秘密鍵を隠すには、サーバーサイドのスクリプトを利用するしかありません。
急きょ自分用にサーバーサイドスクリプトを利用したブログパーツを作りました。
もしご希望があれば、配布しようかと思っています。ただし、PHPスクリプトを利用しているため、PHPを利用化の環境を持っている人に限りますけど。
参考:
電子認証の方法
https://affiliate.amazon.co.jp/gp/associates/help/t126
ライセンス
https://affiliate.amazon.co.jp/gp/advertising/api/detail/agreement.html?ie=UTF8&ref_=pe_undef
最終更新日:2009.5.26 | コメント(0) | トラックバック(0) | Amazon360 ブログパーツ開発
- Amazon360 アマゾン支援サイト
- Amazon360 ポップアップ実装
- Amazon360不具合について
- Amazon360アフィリエイトサービスのコツ
- Amazon360やりたいことメモ
- Amazon360バージョンアップ ver060925
- Amazon360ドメイン変更
- Amazon360新機能 マイ本棚 etc...
- Amazon360バージョンアップ Var.061003
- Amazon360に新機能 アクセス履歴&トラックバック
- Amazon360のバージョンアップ Var.061205
- Amazon360のバージョンアップ Var.070107
- Amazon360と楽-yahのポップ画像表示を改造
- Amazon360にカスタム表示機能追加
- AWS一度に2つのクエリを飛ばす方法
- Amazon360の表示フォーマット追加
- Amazon360のバージョンアップ Var.070223
- 名称変更 「Amazon360」
- ブログパーツ設置について
- 時計、ベビー&マタニティ ストアを追加
- ブログパーツ利用ルールを新設します
- デザインを微妙に変更
- Amazon360にアパレル&シューズ追加
- Amazon360ブログパーツ・独自インストール版
- AMAZONのxsltプロセッサ仕様変更に伴う、Amazon360サービス変更について
- Amazon360サービスレビュー
- Amazon360にコスメカテゴリを追加
- Amazon360ブログパーツでリアルタイム情報表示可能に
- Amazon360旧ブログパーツ全面停止
- Amazon画像をASINから生成する方法
- Amazon360に食品&飲料カテゴリ追加
- AWSでNGワード(除外ワード)設定方法
- Amazon360ブログパーツ Yahoo Pipes利用バージョン
- Amazon360ブログパーツ改良
- Amazon Product Advertising API とブログパーツ
- Amazon「文房具・オフィス用品ストア」のSort ValuesとSearchIndex
※当サイトへのトラックバックは、当サイト内ページへのリンクがないと、受け付けない仕様になっています