Google APIs

  • 投稿日:
  • by

始めてGoogleAPIsを使いました。
(昨年からあったんですね!時代に乗り遅れていました・・・)

http://www.google.com/apis/
↑このページで利用規約に同意して、SDKと自分のGoogle Web APIs license keyを取得します

簡単なサンプルコードはここからダウンロードして下さい。 このサンプルは検索キーワードからMAX10件取得し、予想される検索数を算出します。
言語の制限は前述のメソッドGoogleSearch#setLanguageRestricts()を使用します。
developer's toolのAPIs_Reference.htmlを見ると、日本語は"lang_ja"で指定します。
GoogleTest.java

ダウンロードしたら、"Your Google Web APIs license key"の箇所を書き換え、Proxyが必要であれば、環境に合わせて修正します。

*コンパイル方法
 java -classpath googleapi.jar GoogleTest.java

*実行方法
 java -classpath .:googleapi.jar GoogleTest "<検索ワード>"
 [ Proxyが必要な環境でコードを修正していない場合は ]
 java -classpath .:googleapi.jar -Dhttp.proxyHost= -Dhttp.proxyPort= GoogleTest "<検索ワード>"

このAPIは下記の事が実装可能です。
 検索
 キャッシュの取得
 スペルチェック
・・・
あと、制限として処理できるクエリ数が1人1日1000回、1回につき10件までに制限されています。