获取特定用户的所有日历活动

时间:2015-12-03 15:12:00

标签: calendar outlook exchange-server exchangewebservices

作为创建用于将内部应用程序的日历与Outlook日历(Exchange)同步的服务的一部分,我需要一种方法来从用户列表的日历中获取所有事件。通过EWS,我可以使用他们的凭据访问用户的日历,但我无法访问获取日历所需的用户密码。有没有办法使用管理员凭据和该用户的邮件地址获取任何用户的数据?

1 个答案:

答案 0 :(得分:1)

在这里回答我自己的问题,但答案是模仿。我很早就遇到了冒充,但乍看之下并不是我想要的东西,但仔细阅读之后,这似乎正是我所需要的。

MSDN article on Impersonation

我将让服务器管理员设置一个具有模拟权限的帐户,然后通过其用户名/地址连接到每个帐户,并使用GetUserAvailability方法提取我需要的日历数据。