Ellinikonblue.net Devlosxom

ここはまだ壮大な夢の途中…

Posted on Mar 24, 2012 at 23:39

bsnap_asin プラグインの動作検証結果

 やっぱりうまく動作していませんでした。しかし、プログラムのバグでもありませんでした。

 先般の Product Advertising API の仕様変更の際、さらっと書いてあった 「 2011-08-01 バージョンを除くすべての旧バージョンのサポートを終了させていただきます。」 との下りがくせ者でした。
 bsnap_asin プラグインは Amazon Web サービスへのリクエストの際、 XSLT スタイルシートを指定して、 応答としては HTML を返してもらうところがプログラムの肝なのですが、 このとき、リクエストの際にも、XSLT のスタイルシートにもバージョンを指定していなければならず、 「 旧バージョンでのリクエストはすべて 2011-08-01 バージョンに変換されます。」との 下りもありましたが、少なくとも XSLT スタイルシートを指定しての REST リクエストはいっさい変換されず、 中身のない( 0 バイトの)応答が帰ってきていました。
 ただこれはこれまで指定したことのない商品を指定したときで、 既に指定したことがあった商品の場合はキャッシュが 0 バイトファイルで上書きされることもなかったので、 気がつくのが遅くなりました。

 結局、既存のキャッシュが更新されなかった理由は今も謎なのですが、 XSLT スタイルファイルを見直して、リクエストするときのバージョンも 2011-08-01 で 統一すれば正常に動作するようになりました。一件落着 (^^)b

 ということで、プログラムの方はほとんど直していないのですが、 PukiWiki の方にのせてるものからは、 ちょこちょこと変わっていますし、今回、 XSLT スタイルファイルも見直しましたんで、 近いうちに更新します。

 XSLT スタイルファイルの見直しの際、以下のドキュメントを参考にさせていただきました m(_ _)m

Ajax の学習なら AjaxTower 「 Amazon Web サービス入門」

Posted on Mar 12, 2012 at 20:31

bfep_asin プラグイン改良テスト

 先般、 Product Advertising API 仕様変更があって、 また bsnap_asin プラグイン が 動かなくなるかと戦々恐々としていたのですが、 動かなくなることは幸いありませんでした。
 ただ、まだ確信はないのですが、動作がおかしいような気がしています。

 ちょっと PukiWiki 側に反映していない変更も たまってきたので、そろそろこのあたりで気合い入れて(必要があれば)修正します。

 その決意のテスト用エントリです (^^;
Adobe Photoshop Lightroom 4 Windows/Macintosh版
( アドビシステムズ )