Yahoo! SearchとECナビのマッシュアップ

Yahoo! Web Search と ECナビニュースAPIマッシュアップアプリ、サンプル。

http://www.geocities.jp/stormriders999/yahoo_and_ecnavi.html

利用したAPI。どっちもJSONPに対応してるので、マッシュアップはHTML+JavaScriptだけでいけます。

http://developer.yahoo.com/search/web/V1/webSearch.html
http://labs.ecnavi.jp/developer/2006/07/ecapi_3.html


やってることの内容としては

  1. Yahoo Web Search でキーワードによるWeb検索、上位30件を取得*1
  2. ECナビの「記者数JSONフィード取得API」で上記で取得した30件のURLの記者数を取得
  3. 検索結果を登録記者数でソートして上位10件のみ表示

残念ながらECナビに登録されている記事が少なすぎるので、なかなか引っかかってくれない*2。あまりマッシュアップの意味がない。もうちょっと使い方を絞るべきかも。

ちなみに、日本のYahoo! ウェブ検索Webサービスが、ほぼインターフェースはUSと同じでありながらJSON対応してないのは、知らないのかそれとも敢えて無視してるのかどっちなんでしょうかね?

*1:30件にしてるのは、ECナビの一度の記者数取得URL数の上限が30件だから

*2:とりあえず「ECナビ」で検索するとそれなりの結果が返ってくる