うちの貴重な収入源である Amazon アソシエイト Web サービス の Product Advertising API 移行に伴い、 bsnap_asin プラグイン の対応をしなければなりません。
タイムリミットは 8/15 。
PHP や Ruby の実装はすぐに見つかりましたが、 blosxom は Perl 。
Perl の実装はないか?と探してみたらありました。これを参考に(ぱくっ (^^;> )すれば 何とか対応はできそう。
# 感謝> たつをの ChangeLog の中の人
あと以下の問題点の解決、および捜し物が必要(と考えています)。
- Secret Access Key ってなに?(秘密鍵ってわかりますが、入手方法とか)
- タイムスタンプは GMT or 日本時間?
hail2u.net さんちの Kyo さんによると
Expired があるらしい
( GMT っぽい) - Signiture を作る際のテキストの改行コードは CR or CR+LF ?
( CR っぽい) - RFC 2104-compliant HMAC with the SHA256 hash algorithm を利用必須のため、 Digest::SHA のお勉強(のためのドキュメント)
- URL Encode のため、URI::Escape のお勉強(のためのドキュメント)
hail2u.net 「 Amazon Product Advertising API の認証を JavaScript で」