Post:2009年05月11日

Amazon APIが仕様変更

AWSからProduct Advertising APIへ([Z]ZAPAブロ~グ2.0)

というわけで、Amazonが提供するAPIが名称変更することになり、仕様も変更しちゃうから今までのアクセス方法だとあと3ヵ月で使えなくなるっ!……とのことらしいです。

実はこのブログでは、WordPressの自作プラグインとしてAmazonのAPIを使用したプラグインを使用しています。ケータイからアクセスしたときに、Amazonの画像を取得するためにAPIを使っているのだが、この仕様変更によりプログラムを修正しなくちゃいけなくなってしまった。面倒だなー。

色んな方が書かれているソースコードを参考にして、20分ほどで修正完了。しかし、動作確認していると、2回に1回はデータ取得に失敗している……何故かと思い色々と調べていると、新しく指定するようになった Signature のクエリ値に対してURLエンコードをしていなかったのが原因のようでした。めでたしめでたし。

あ、ついでだから商品に新品の値段を表示するように修正しました。どのように変わったのかは、Amazonの商品が掲載されている、以下のような記事へケータイからアクセスすると確認できます。

関連記事・同じ日の記事 | Amazon APIが仕様変更 はコメントを受け付けていません