예제 #1
0
        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;
        }