Dec 17, 2005
[WebService] 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) にチャレンジ で使用したものと同じ。
- 最初に アプリケーション ID の登録 を行う。登録には Yahoo! ID が必要。
- リクエスト用の URL を作成する。クエリに 1 で取得したアプリケーション ID を指定する必要がある。例) "http://api.search.yahoo.co.jp/WebSearchService/V1/webSearch?appid=[アプリケーションID]&query=Yahoo%20Web%20Search"
- 早速リクエストを送ってみる。2 で作成した URL を呼び出す。



