2002-12-20 (Fri) 京浜東北遅れまくり [長年日記]
▲ tDiary: Release WS-Amazon 0.0.2
需要があるのか不明な WS-Amazon ですが tDiary の書影 plugin (amazon.rb) と同等の機能をサポートしたので公開してみる。
- ws_amazon.rb … Amazon Web Service High Level API
- tws_amazon.rb … ws_amazon.rb を使った tDiary 書影 plugin
- test/ … RubyUnit TestCase
<%= ws_isbn_image asin, comment = nil %> <%= ws_isbn_image_left asin, comment = nil %> <%= ws_isbn_image_right asin, comment = nil %> <%= ws_isbn asin, comment %>
tdiary.conf で指定できるオプションについても amazon.rb の設定を利用する。@options[amazon.proxy] / @options[amazon.aid] が設定されていれば、それを利用する。他に @options[ws_amazon.proxy] / @options[ws_amazon.aid] が設定されているとこちらを優先する。
@options[ws_amazon.did] は必須オプションになっており、Amazon Web Service API を呼び出すために必要な Developer Token を設定する必要がある。実際には空文字でも動作するようだ。
付属しているテストを実行するには dot.amazon を参考に .amazon ファイルを用意する。内容は上記の Developer Token や Proxy の有無。aid など。
テストケースでは tDiary 無しで tDiary plugin のテストしたりしているので、ちょっと面白いかも。@options を用意してるだけですが。
エラー処理関係は手抜き。
- WS-Amazon 0.0.2 (down)
追記: 先に SOAP4R をセットアップしないと動きません
▲ 寿司忘年会
蒲田で呑み。まんちゃんのダメ出し。トロうまし。
amazon.co.jpでもWEBサービスが始まったようですね。<br>WS-Amazonは使えますか。<br>http://uva.jp/dh/mt/archives/001189.html
Amazon.com と仕様が同じなら endpoint URL を変更するだけで動くんじゃないかなぁと希望的観測をしてますが試していません。<br><br>こちらに期待したほうがいいかも。<br>http://www.kato-agri.com/diary/?date=20030724#p01
Amazon E-Commerce Service 4.0 に対応する予定はありますか?