YahooがWeb API をリリースしました。
Yahoo! Search Web Services
未だ使っていませんが、Web,Image,Local,News,Videoと色々検索出来るのでとても楽しそうです。
[追記]
SDK付属のJavaのLibraryでちょっとだけ試してみました。
SearchClient sc = new SearchClient("<アプリケーションID>");
WebSearchRequest wr = new WebSearchRequest ("<検索ワード>");
wr.setLanguage("ja"); // ←各国の設定可
wr.setFormat("html"); // ←検索コンテンツを指定可(msword、pdf、ppt、rss、txt、xls)
WebSearchResults wsrs = sc.webSearch(wr);
WebSearchResult[] wsr = wsrs.listResults();for (int i = 0; i < wsr.length; i++) {
WebSearchResult result = wsr[i];
System.out.println();
System.out.println(result.getTitle());
System.out.println(result.getSummary());
System.out.println(result.getUrl());
}
・・・jaxbやjaxmeも必要のようですが、簡単に動かす事が出来ました。
正直なところGoogleAPIよりもいい感じがしました。 今後はこのサービスを最近流行のAjaxで活用するサービスも出てくると思いますので期待したいです。