Aamzon APIの認証に対応
2009年8月14日(金曜日)
Aamzon APIの認証に対応
公開: 2009年8月16日23時45分頃
Amazonから「15日までに署名認証に対応しないとAPIが使えなくなる」という旨のメールが来ていたので、仕方なく対応。
C#のRESTのサンプル (developer.amazonwebservices.com)があるのでそのまんまパクって実装すればOK……と思いきや、日本語の検索文字列を渡すと認証に失敗するという問題が発生。まあ、海外の人は多バイト文字使ったテストなんて一切やりませんよね。
いろいろ調べたところ、URLエンコードされた文字列を大文字にする処理が完全にバグっていたので、そこを書き直して解決。
というわけでアマ検あたりは見た目一緒ですが、バックエンドのコードが大幅に入れ替わっております。例によってバグっていたらごめんなさい。
- 「Aamzon APIの認証に対応」へのコメント (2件)
- 前(古い): jCryptionはどんなとき使うのだろう
- 次(新しい): ○本の住人3