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
    

    どのような応答が返ってくるかの例は、こちら

    カレンダーの新規作成や削除や設定変更等もできるようだが、後で調べる事とし、予定の作成等を優先する。