Yahoo! Developer Network

先日の Yahoo! JAPAN デベロッパーネットワークと異なり,yahoo.com が提供するサービス.
また,以前の Yahoo! Search API から随分と進化しているみたい.

http://developer.yahoo.com/ から辿って,Yahoo! Search Web Services,そして Yahoo! Search Boss へ進んで,その内容を読めばよい.
なお,利用にあたって最初に Yahoo! ID を取得し,その後に BOSS Application ID の取得した(Authentication method では "Generic" を選択).

Boss の提供する機能

詳しくは BOSS API Guide を参照のこと.

  • Web Search
  • BOSS Site Explorer (inlink tp pagedata)
  • Image Search
  • News Search
  • Spelling Suggestion

Web Search

次の様に GET リクエストを送れば,XML で結果が返される.なお,format を指定しなければ JSON 形式で返される.
http://boss.yahooapis.com/ysearch/web/v1/foo?appid={yourBOSSappid}&format=xml
"foo" と "bar" の2語で検索する場合,
http://boss.yahooapis.com/ysearch/web/v1/foo+bar?appid={yourBOSSappid}&format=xml

BOSS Site Explorer 中の inlink

リクエスト
http://boss.yahooapis.com/ysearch/se_inlink/v1/{site}?appid={yourBOSSappid}&format=xml&count=1
を与えると,inlink(バックリンク;被リンク)の数およびリンク元を得ることができる.