使用Exchange Web服务访问共享日历

问题描述:

我想通过交换Web服务访问共享日历,有人可以提供有关如何执行此操作的信息吗?使用Exchange Web服务访问共享日历

我曾尝试:

ExchangeService myService = new ExchangeService (ExchangeVersion.Exchange2007_SP1); 
myService.Credentials = new NetworkCredential ("[email protected]", "12345"); 

但我并不总是对这些账户和账号,我登录到不具有共享日历访问密码。

我设法得到它现在的工作

Dim _cal As New Microsoft.Exchange.WebServices.Data.FolderId(Microsoft.Exchange.WebServices.Data.WellKnownFolderName.Calendar, New Microsoft.Exchange.WebServices.Data.Mailbox(_otherAddress)) 
Dim _calendarView As New Microsoft.Exchange.WebServices.Data.CalendarView(_startTime.Date, _endTime.Date.AddDays(1)) 

For Each appointmentItem As Microsoft.Exchange.WebServices.Data.Appointment In _ 
    service.FindAppointments(_ 
    _cal, _ 
    _calendarView) 
Next