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(バックリンク;被リンク)の数およびリンク元を得ることができる.