F.Ko-Jiの「一秒後は未来」

Flashでも使えるGoogle検索のREST APIがあるらしい

Google’s REST API for Search」によると、Google AJAX Search API の機能の一部としてGoogle検索のためのRESTfulなAPIが提供されているとのこと。

このAPIはFlashなどで利用するために提供されていて、リクエストを送信するとレスポンスがJSONで返ってくる。リクエストを送信するときには、リファラを一緒に送信することが条件となっている。

curl -e http://www.my-ajax-site.com \
        'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton'

(ドキュメントより抜粋)

調べてみると同様の機能はGoogleの他のAJAX APIからも提供されていて、

などでも利用することができる。

curl -e http://www.my-ajax-site.com \
        'http://ajax.googleapis.com/ajax/services/feed/load?q=http%3A%2F%2Fwww.digg.com%2Frss%2Findex.xml&v=1.0'

↑ AJAX Feed APIの場合(ドキュメントより抜粋)

curl -e http://www.my-ajax-site.com \
        'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=hello%20world&langpair=en%7Cit'

↑ AJAX Language APIの場合(ドキュメントより抜粋)

ひとつ注意しておかなければならないのは、利用規約が定めらているところ。

» Terms of Use – Google AJAX Search API – Google Code

利用規約によると、検索結果を他のテキストや画像に置換したり、検索結果の順序を入れ替えたり、他の情報とリミックスしたりすることはNGとなっている。

他にもやってはいけないことが色々と記載されているようなので、利用する場合はきちんと目を通しておくこと。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など