[GoogleCalendarAPI]#1 GoogleCalendarAPIを使ってみた

| コメント(0) | トラックバック(0)
kazuhiro's weblogの 「Google Calendar Data API」でスケジュール(イベント)を操作するを参考に
GoogleCarendarAPIを使ってみた


とりあえず、Kazuhiroさんのところにあるソースをコピペして、実行するところから

121,122行目のアカウントとパスワードの部分に自分のモノを入れ、
124行目には、
http://www.google.com/calendar/feeds/メールアドレス/private/full
を入れる


そして、コンパイル&実行




これにより、単発のスケジュールはうまく取得できたが、繰り返しのスケジュールの時間が取得できない


ここで、仕様書を見ると(読めないがww)


繰り返しの予定は、recurrenceという単語で表現さているっぽい。

さらに、CalendarEventEntryには、getRecurrence()というメソッドがあるようだ


なので、109行目に



を入れてみた



すると、

DTSTART;TZID=Asia/Tokyo:20070927T090000
DTEND;TZID=Asia/Tokyo:20070927T103000
RRULE:FREQ=WEEKLY;BYDAY=TH;UNTIL=20080117T000000Z;WKST=SU
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
X-LIC-LOCATION:Asia/Tokyo
BEGIN:STANDARD

TZOFFSETTO:+0900
TZNAME:JST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE

みたいなものが得られた



DTSTARTは、開始時間(2007年9月27日9時)
DTENDは、終了時間(2007年9月27日10時半)
RRULEは、おそらく繰り返しの規則
FREQは、周期。一週間おきとか一ヶ月おきとか(この場合は毎週)
BYDAYは、繰り返す曜日(この場合は木曜)
UNTILは、繰り返し期限(この場合は、2008年1月17日)
WKSTは、分からないw
残りはたいした情報じゃなさそうなので、無視しとく


とりあえず、GoogleCalendarApiでスケジュールが取得できたっぽい


あとは、習うより慣れろで・・・




ぁー、早くGoogleDataAPIの本出ないかなぁー

トラックバック(0)

トラックバックURL: http://blog.isocchi.com/MovableType/mt-tb.cgi/170

コメントする

このブログ記事について

このページは、isocchiが2007年8月 4日 00:46に書いたブログ記事です。

次のブログ記事は「JavaFX Scriptについてググってみた」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.0