Bing Search APIを利用したプラグイン
Bing Search APIを利用した、FreeStyleWiki用のプラグインを作成してみました。
インストール
- マイクロソフトアカウントを取得します。
- Bing Search APIのアカウントキーを取得します(参照)。
- 以下のファイルをダウンロードします。
- bing.zip(210)
- BingAppID.pmの9行目に記載のある変数「$AppID」に取得したアカウントキーを設定します。
- plugin以下にインストールします。
- さらに以下のモジュールをインストールします。
- JSON::XSのインストール
- このプラグインでは、JSONからPerlのデータ構造への変換にJSON::XSを使っていますので、これをインストールします。このモジュールのインストールにはコンパイルを伴うのですが、本サイトが運用されているさくらインターネットのサーバーの場合、AmazonSearch プラグインのProduct Advertising API対応のページでも紹介した、こちらのページに書かれているとおりの手順で準備を整えれば、後は簡単。
- CPANシェルから、以下のようにやればOK。
- JSON::XSのインストール
cpan[1]> install JSON::XS
補足
- Yahoo 検索Web APIの有料化に伴い、YahooWebSearch プラグイン、YahooImageSearch プラグイン等が利用できなくなったため、その代替手段として作成しました。
- 両プラグインの出力全体を <div class="bing">〜</div> でくるんであります。本サイトの場合、他サイトからの引用であることを示すため、以下のようなCSSを指定して、背景を灰色にしています。
div.bing { position:relative; left:0.5em; padding-left:0.5em; margin-right:1em; background-color:#333333 } div.bing img{ border-style:none; }
関連ページ