ネットサービスとかGoogleとか豆知識とか。

Index > API > Flashでも使えるGoogle検索のREST APIがあるらしい
API
2008年04月21日 22:24

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

  • このエントリーをはてなブックマークに追加
  • ... PV
スポンサード リンク

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となっている。

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