Yahoo!検索Web APIを使ってみた
- 2011 8/28
Yahoo!デベロッパーネットワークで提供されているYahoo!検索Web APIを使ってみました。
・API一覧:Yahoo!デベロッパーネットワーク – ドキュメント
ヤフーIDを持っていれば、アプリケーションを登録して、アプリIDを取得すれば簡単にAPIが使えます。
・Yahoo!デベロッパーネットワーク – 新しいアプリケーションを開発
試しに、Yahoo!のウェブ検索APIを使ってみました。
・Yahoo!デベロッパーネットワーク – 検索 – ウェブ検索
自分のアプリID(appid)、検索クエリー(query)に Python、返却結果の数(results)を2に設定してブラウザからリクエストを送ってみました。
■ リクエストURLとリクエストパラメータ
http://search.yahooapis.jp/WebSearchService/V2/webSearch?appid=自分のアプリID&query=Python&results=2
■ レスポンス
<ResultSet xmlns="urn:yahoo:jp:srch" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" firstResultPosition="1" totalResultsAvailable="15700000" totalResultsReturned="2" xsi:schemaLocation="urn:yahoo:jp:srch http://search.yahooapis.jp/WebSearchService/V2/WebSearchResponse.xsd"> <Result> <Title>日本Pythonユーザ会</Title> <Summary>ニュース、言語の紹介、チュートリアル。</Summary> <Url>http://www.python.jp/</Url> <ClickUrl>http://www.python.jp/</ClickUrl> <ModificationDate/> <Cache> <Url> http://cache.yahoofs.jp/search/cache?c=Cs14y_5sgy4J&u=http://www.python.jp/&p=Python </Url> <Size>44000</Size> </Cache> </Result> <Result> <Title>Python - Wikipedia</Title> <Summary> Python(パイソン)は、オランダ人のグイド・ヴァンロッサムが作ったオープンソースの プログラミング言語。オブジェクト指向スクリプト言語の一種であり、Perlとともに欧米で 広く普及している。イギリスのテレビ局 BBC が製作したコメディ番組『空飛ぶモンティ・ ... </Summary> <Url>http://ja.wikipedia.org/wiki/Python</Url> <ClickUrl>http://ja.wikipedia.org/wiki/Python</ClickUrl> <ModificationDate/> <Cache> <Url> http://cache.yahoofs.jp/search/cache?c=V7-JAW94jyQJ&u=http://ja.wikipedia.org/wiki/Python&p=Python </Url> <Size>123000</Size> </Cache> </Result> </ResultSet> |
以上です。