ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

AWS Product Advertising API でハマった

とある事情で、amazonの商品情報の取得やアソシエイトリンクの生成などをプログラムから行いたくなった。
調べているとProduct Advertising APIなるものを使えばできるようだ。

AWS上でアクセスキーIDとシークレットアクセスキーを発行するのだが、一度無効にしてしまったせいか、サンプルプログラム経由で認証しても、以下のようなメッセージとともに弾かれてしまう。

The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

結局キーの再生成という形で、新規に発行したもので認証したらうまく動作した。

ライブラリ

ライブラリは以下からダウンロード可能。ちょっと見つけづらかった。
http://aws.amazon.com/code/Product-Advertising-API/4373