public override void Run() { var tmgr = new UserTokenManagement(); var token = tmgr.AcquireToken(Settings.ResourceUrlOfExchangeOnline); var api = new O365.OutlookCalendarAPI(token); var result = api.SyncEventsAsync(new JObject { { "startDateTime", "2016-03-28T00:00:00Z" }, { "endDateTime", "2016-04-01T00:00:00Z" } }) .Result; Console.WriteLine(result.ToString()); }
public override void Run() { var tmgr = new UserTokenManagement(); var token = tmgr.AcquireToken(Settings.ResourceUrlOfExchangeOnline); var api = new O365.OutlookCalendarAPI(token); JObject body = new JObject { { "Subject", "Create from Office 365 API" }, { "Start", new JObject { { "DateTime", "2016-03-24T15:00:00" }, { "TimeZone", "China Standard Time" } } }, { "End", new JObject { { "DateTime", "2016-03-24T16:00:00" }, { "TimeZone", "China Standard Time" } } } }; var text = body.ToString(); var result = api.CreateEventAsync(body).Result; }