■
そろそろ、ブログやめようかな。Google Calendar APIの使い方メモ。
var srv = new CalendarService("sample"); srv.setUserCredentials(userid, passwd); var ev = new EventEntry(); ev.Title.Text = "散歩"; ev.Times.Add(new When(DateTime.Parse("2011/6/24"), DateTime.MinValue, true)); srv.Insert(u, ev); // (1) var query = new EventQuery(); query.Uri = new Uri("https://www.google.com/calendar/feeds/MAILADDR/private/full"); query.StartTime = DateTime.Parse("2011/6/1"); query.EndTime = DateTime.Parse("2011/6/30"); var feeds = srv.Query(query); // (2) foreach (EventEntry eve in feeds.Entries) { Console.WriteLine("{0} {1}",eve.Times.First().StartTime, eve.Title.Text); //srv.Delete(eve); // (3) }
(1)新規作成、(2)予定取得、(3)予定削除。 MAILADDRには、共有カレンダーも指定できる。