TweetJavaで各種WebのAPIにRESTするのに一番簡単な方法は?いろんな手段がありえるが、今回は「Restlet」を取り上げてみる。Restlet自体はAPIを提供する側のサーバ機能を利用することが多いようですが、今回はあえてクライアントとして利用します。Restletのライブラリをダウンロードする。archive版の中から、com.noelios.restlet.jarorg.restlet.jarcom.noelios.restlet.ext.httpclient_3.1.jarを取り出し、CLASSPATHに通す。Downloadsから、それぞれcommons-logging-1.1.jarcommons-codec-1.3.jarcommons-httpclient-3.1.jarを取り出し、CLASSPATHに通す。センターが提供する、住所から位置情報を割り出せるというCSISシンプルジオコーディングを利用してみようと思う。ターゲットにしてみました。35.657429Clientのインスタンスを作って、URLを書き、そして簡単にxmlの解析ができます。超簡単!なんといっても、ソースが直感的。ライブラリの依存関係がうざいけど、シンプルなAPIにはかなり使えそうだ。このシンプルジオコーディング、かなりつかえるぞ!住所の文字列から住所の区分けまでやってくれます。UedaWeb関連の会社でエンジニアをしています。最近はiOS,Androidの開発を中心に、その他サーバ周りもやってます。当ブログはインターネットテクノロジーを中心に、管理人の備忘録がわりに気づいたことを配信します。