Dec 17, 2005

Yahoo! 検索 Web サービスにチャレンジ

Yahoo! 検索 Web サービスとは

Yahoo! が公開している検索用 API。 Google は SOAP を採用しているが、それに対し Yahoo! は REST(HTTP リクエストに対して XML レスポンスが返される) を採用している。 Yahoo! が SOAP ではなく REST を採用した理由は、「なぜYahoo! JAPAN WebサービスはRESTを使用しているのですか? 」に記載されている。 対応しているサービスは、ウェブ検索、画像検索、動画検索。

Yahoo! 検索 Web サービス
http://developer.yahoo.co.jp/search/
Yahoo! 検索 Web サービス - Reference
http://developer.yahoo.co.jp/search/web/V1/webSearch.html

試してみる

試してみた。 リクエストの送信に使用した HTML は Google Web APIs (beta) にチャレンジ で使用したものと同じ。

  1. 最初に アプリケーション ID の登録 を行う。登録には Yahoo! ID が必要。
  2. リクエスト用の URL を作成する。クエリに 1 で取得したアプリケーション ID を指定する必要がある。例) "http://api.search.yahoo.co.jp/WebSearchService/V1/webSearch?appid=[アプリケーションID]&query=Yahoo%20Web%20Search"
  3. 早速リクエストを送ってみる。2 で作成した URL を呼び出す。
[Yahoo! 検索 Web サービス の呼び出し]

TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/WebService/20051217_01.trackback
Post a comment

writeback message: Ready to post a comment.