[ECS4] Amazon Web サービス(AWS) 4.0 on XSLTテンプレキット
Amazon Webサービス 3.0が2008年3月31日を持って終了になりますので、AWS3.0用のXSLTテンプレートキットに変わり、ECS4.0用のテンプレキットを作りました。API Version 2007-10-29を元にして作成しています。
XSLT テンプレキットって何というかたは以前のAmazon Web サービス(AWS) 3.0 on XSLTテンプレキットのページをご覧ください。
API Versionのいくつからかは忘れてしまったんだけど、Amazonが返すXMLデータのアダルト商品に IsAdultProduct というフラグが立つようになりました。ただ全商品すべてにフラグが付いている訳じゃないのですが...。とりあえずフラグが立っている商品については、検索結果の画像に「警告 アダルト商品」という画像を使うようにしました。ただその商品をクリックして表示した場合には、そのままの画像を表示するようにしています。
一応最近Amazonでも取り扱うようになったアパレル&シューズカテゴリの商品も検索は出来ます。ただ、色やサイズを選ぶもの「靴」「服」などが、うまくECSのサーバからデータを取れないため動いていません。
それ以外は動いているので Ver. 0.90としてリリースします。突っ込んでバグ出ししていないのでおかしなところがあるかもしれないので、見つけた場合はコメントしてください。
動作サンプルとダウンロード
動作確認用のサンプル
http://zerosp.com/misc/ecs4kit/
ダウンロードはこちら(ecs4kit092.zip)になります。
(追記) この記事は2007/11/19に書きましたがAWS3.0がもうすぐ終了なので1度お知らせを兼ねてあげます。
(2008/02/07) テンプレキットを0.90→0.91にアップしました。Cart FormのキーをASINからOfferListingIdに変更しました。個別ページからマケプレへのリンクを作成。サイズや色などのバリエーションのある商品の価格が上手く取れていなかったのを修正しました。その他微調整をもろもろ。
(2008/05/06) 0.91→0.92へアップ。API Version 2008-04-07へ。サーチフォームへキーワードを入力せずに検索するとエラーが返ってきていたのを修正。サーチフォームのデフォルトValue値を「 」半角スペースとにすることで暫定的に処置。ホントはエラーが返ってきたときにエラーですよと表示するようにしてみたんだけど、このエラーのときにはうまくXSLTがあたらない?ようだ。

コメント
コメントの受付は停止中です。