« 2007.07.07 「777」です。 | メイン | 「マッシュアップ・カフェ」に参加しました »

「Google Calendar Data API」でスケジュール(イベント)を操作する

  はてなブックマークに追加 このエントリを livedoor クリップへ追加

Google Calendar」をスケジュール管理につかっている方も多いと思います。

携帯からも使えると、ちょっとしたスケジュールの管理や、メモがわりにも使えて便利かも。。。と考えて、
「Google Calendar」を自作メールアプリケーションに組み込むべく、「Google Calender Data API」に挑戦してみました。


今回、試してみたのは、次の5項目です。

  ○カレンダーリストの取得
  ○カレンダー内のイベント取得
  ○カレンダー内のイベント検索
  ○イベントの追加
  ○イベントの削除


これらの機能をJavaで実装する方法を紹介します。

(1)ライブラリーのダウンロード&インストールする

Java Client Library」をダウンロードします。

ダウンロードしたファイルを展開して、以下の2つのファイルをクラスパスに追加します。

  ○data-calendar-1.0.jar
  ○gdataclient-1.0.jar

  (注)「Java Client Library」を利用するためには、「JavaMail API」が必要です。
  インストールされていない方は、合わせて取得してください。


(2)コーディングする

○「GCAccessor.java」


「Google Calendar Data API」と「JAMES」を組み合わせて目的のものができそうです。
できしだい、ベータ版を公開します。。。したいのですが、メールアドレスと利用するカレンダーを対応させるためのユーザ登録の部分で、躓くかもしれません。
なにかいい方法がありましたら、ぜひお教えください。

Ads BOARD








最近のエントリーとその関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://kazuhiro.ty.land.to/blog/mt-tb.cgi/311

  Map