Googleカレンダーのカレンダーの取得〜スケジュール管理ソフトをS!アプリで作ってみよう(その19)
Googleカレンダーでは、複数のカレンダーを扱う事ができる。これらのカレンダーは、以下の3種類に分類される。
- プライマリ
Googleカレンダーのアカウントを作った時に最初に作成される。 - セカンダリ
追加の機能で作成されたカレンダー。 - インポート
他のカレンダーを追加した場合のカレンダー。
どんなカレンダーがあるかを調べるには、以下のURLに対するGET要求を送信すればよい。
http://www.google.com/calendar/feeds/default/allcalendars/full 注: このURLにアクセスするには認証が必要。
上記のURLは、全部のカレンダーを返す。自分が所有しているカレンダーのみを表示したい場合は、以下のURLのGET要求を送信する。
http://www.google.com/calendar/feeds/default/owncalendars/full
どのような応答が返ってくるかの例は、こちら。
カレンダーの新規作成や削除や設定変更等もできるようだが、後で調べる事とし、予定の作成等を優先する。