zerosp.blog > Web Service > 2005/12/11 23:08 >

bwsearch.js ビッダーズ最速検索ライブラリ

bwsearch.jsとは?

ma.laさんが作成されたサイトでAmazon最速検索というAjaxを利用したAmazon検索サイトがあります。そのサイトのJavascript部分をゴロさんがライブラリ化したAmazon最速検索ライブラリをビッダーズ用に修正したものになります。ゴロさん曰く「ライブラリのインターフェイスはprototype.jsのAjax関連と同じ感じにしたので、prototype.jsに慣れてる人は親しみ深いと思います。」とあるのでprototype.jsやawsearch.jsを触った人には分かると思います。俺はまだJavascriptでオブジェクト指向に馴染めていないのでイマイチ使いこなせていませんが・・・。

サポートしている検索

Amazon WebサービスでいうところのKeyword検索をサポートしています。ですが現在のところKeyword検索で利用できる全てのパラメータをサポートしていません。現在利用できるパラメータは次の通り。

  • categ_id
  • at
  • page
  • ipp
  • tf
  • charset
  • enc

以上です。価格の上限や下限を指定するパラメータやSort指定は個人的にほぼ使わないのでサポートしませんでした。Keyword検索のパラーメータについては[BWS] キーワード検索に書きました。

使い方

とりあえず簡単に、グルメカテゴリでケーキを検索して1件目をアラート表示。

以下のサンプルを実行
var user_id = 'アフィリエイトID';
var xslt = 'http://exsample.com/bwsearch.xsl';
var bws = new BWSearch(user_id, xslt, {
  link_id: 'リンクID',
  categ_id: '909',
  onSuccess: function(result){ alert(result.items[0].ItemName); }
});
bws.search('ケーキ');

このサンプルだけでは分かりにくいのでサンプルページも作りました。BWSearch Demo。ただページング処理とかは付けていないので、本当に簡単な動作デモページになります。あとはsourceを見てください。

ダウンロード

ダウンロード用のファイルはこちら(bwsearch.zip)。XSLファイルとJavascriptファイルの2つ入ってます。動作確認はWindowsのIE6、Firefox 1.07、Opera 8.5で確認を取りました。他のブラウザやMac、Linuxなどは分かりません。

ライセンスはオリジナルと同じArtistic Licenseです。

投稿日 2005-12-11 23:08

当サイトのコメントとトラックバックの扱いについて。

スパム対策のため認証制となっています。受け取ったコメント、トラックバックは一旦保留扱いとなり管理人が許可したものだけ表示されます。

トラックバック

  • bwsearch.js ビッダーズ最速検索ライブラリのトラックバックURL

コメント

コメントフォーム