AmazonECS4.0新ビルド、Version2005-07-26リリース
久々にAmazonECSV4に新ビルド(WSDL version 2005-07-26)がリリースされました。
「リリースノート」を見るといわゆる「その他イメージ」が取得出来るようになったりと、イメージ周りが大幅に変更
されているようです。
ということで今回サイト上のAmazonWEBサービスに「イメージ周りの修正」+「その他イメージ表示機能の追加」を
行いました。
これによりオタク向け商品ではおもちゃ関連がその恩恵を受けることになります。
例えば以下の商品だと回り込んだ画像やコスプレ画像(^^;が追加されます。
※今更ですが、クリックしてから表示されるまで大体5秒以上掛かります。 これは毎時Amazonに問い合わせている
+こちらの処理事情の為です。表示されるまでしばらくお待ちください。
そんな訳で修正内容まとめ(というか個人的メモ)
(1)既存のイメージ周りの修正
例えば拡大イメージのURLを示すXPathは今までは「aws:Item/aws:LargeImage/aws:URL」
でしたが、今回からイメージにカテゴリー属性が追加された為、
「aws:Item/aws:ImageSets/aws:ImageSet[@Category='primary']/aws:LargeImage/aws:URL」
というように主イメージである属性値指定が必須になります。
(2)その他イメージ表示機能の追加
その他イメージデータが存在する場合、(1)で使っていたイメージ拡大のロジックをそのまま流用し、イメージ
データのある限り横に展開して表示するようにしました。この時の属性値指定は「@Category='variant'」です。
(3)イメージのない商品処理の変更
WEBサービスと直接の関係はありませんが、イメージサーバーの処理が変更になったようです。
今までイメージのない商品には1×1ピクセルのGIF画像を返してくれていましたが、これが廃止され、いわゆる
404エラーが発生するようになりました。この為、これをあてにJavaScriptで別イメージに置換する手法が
使えなくなることに・・・orz
結局、WEBサービス上は全イメージ処理を取得したデータに基づいて行うように変更して対応しました。
暗黙で使っていたとはいえ、急にこの仕様変更はないよなぁ。
サイト上で直接イメージリンクを張っているものは、今のところ問題なく代替画像が表示されています。
但し、これも保証はないので早めに対処した方がいいのかも知れません。
【関連するリンク】
▼Amazon Web サービス ブログ
▼Amazon Webサービス
【関連するトピックス】
▼AmazonECS4.0新ビルド、Version2005-10-05リリース
▼AmazonECS4.0に新ビルド、Version2005-03-23リリース
▼AmazonECS4.0に新ビルド、Version2005-02-23リリース
▼XSLTでリクエストを連鎖的に発行
▼AmazonECS4.0に新ビルドリリース
▼AECS4.0がバグっての続報
▼AECS4.0がバグってハニー┐('~`;)┌
▼不正文字は個別対処?
▼AECS4.0へ移行
▼AECS4.0はバグあり?
Posted by minagi at 23:52 |
固定リンク
|
コメント (0)
|
トラックバック (0)