2009May21
AWS の名称・仕様変更
ネット通販の大手「Amazon」が有する膨大な商品データを取得できる「Amazon Web Service (AWS)」の名称が「Product Advertising API」に変更されるそうです。
名称変更とともに大幅な仕様変更が加わり、旧 AWS 用に作られていたツールは今年の8月15日以降は動かなくなるとか。
うちでも使っている Amazon 広告スクリプト「lilbox」も配布終了のお知らせが出ています。
うちでは使っていませんが、BlognPlus 用モジュール「アマゾンアソシエイト支援ツール Zonu」も先行き不明のようです。
「Product Advertising API」への変更は今月の9日に発表されたのですが、この2週間でネット上でも様々な情報が出ています。ちょっとまとめると
- P.A.API にリクエストを送信するためには「公開鍵」と「秘密鍵」が必要(今までは公開鍵だけで良かった)
- リクエスト送信時に暗号化した signature が必要(今までは不要)
これらの仕様変更で API 利用者は以下のような対応に迫られます。
- 秘密鍵は誰にも教えてはいけないので、この API を使いたい人は全員 P.A.API のアカウントを取得する必要あり(アマゾンアソシエイトのアカウントとは別)
- リクエストの一部を SHA256 で暗号化する必要あり(PHP だとバージョン 5.1.2 以上で、要 PECL hash モジュール。PHP4 はダメ)
PHP のバージョン制限もきついですが、「lilbox」のようなウェブアプリでは秘密鍵を公にしてはいけないという部分がネックになりそうです。
うちでは「lilbox」以外では自作の「アマゾン在庫チェッカー」と BlognPlus 用「アマゾンアソシエイト支援モジュール」(どちらも非公開)で旧 AWS を利用していますが、8月15日以降も動作させるために作り直している最中です。「lilbox」に代わるツールも自作しようかなとも思うけど、面倒くさいですね…。
「アマゾンアソシエイト支援モジュール」はいつかそのうち公開したいと思っていましたが、今回の仕様変更でそれも白紙状態になってしまいました。
ちなみに「アマゾンアソシエイト支援モジュール」というのは「G-tools」みたいな商品リンクを表示する ↓ の事。
関連記事
| 10:19 PM | comments (2) | Tweet
| 話題::ネット関連 |
コメント
PHP4でlilboxを改造したので、その手順書です
hash関数がインストールできる人用と
インストールできな人用の2つあります。
認証が成功してるか今ひとつ、? ですが、
動いてはいます。
ご参考に
ttp://sns.gankeijiban.com/we1501.html
| UTAKA | URL | 2009/06/06 08:19 AM | SaNhSLLw |
情報どうもありがとうございます。
PHP4 でも動かす方法があるのですね。参考にさせていただきます。
| CJ | URL | 2009/06/06 10:23 AM | pAWXWe0c |