C# 引发异常:';Microsoft.Exchange.WebServices.Data.ServiceResponseException';在Microsoft.Exchange.WebServices.dll中
我正在尝试学习使用EWS API。我想从日历中检索所有约会 我使用了以下技巧来获得预约:C# 引发异常:';Microsoft.Exchange.WebServices.Data.ServiceResponseException';在Microsoft.Exchange.WebServices.dll中,c#,outlook,exchangewebservices,C#,Outlook,Exchangewebservices,我正在尝试学习使用EWS API。我想从日历中检索所有约会 我使用了以下技巧来获得预约: CalendarFolder folder = CalendarFolder.Bind(service, WellKnownFolderName.Calendar); CalendarView view = new CalendarView(startDate, endDate); FindItemsResults<Appointment> results = folder.FindAppoin
CalendarFolder folder = CalendarFolder.Bind(service, WellKnownFolderName.Calendar);
CalendarView view = new CalendarView(startDate, endDate);
FindItemsResults<Appointment> results = folder.FindAppointments(view);
CalendarFolder文件夹=CalendarFolder.Bind(服务,WellKnownFolderName.Calendar);
CalendarView视图=新的CalendarView(开始日期、结束日期);
FindItemsResults=folder.FindAppoints(视图);
假设给定了startDate和endDate
我的代码在WellKnownFolderName.Calendar上不断崩溃
我得到一个例外:
中的“Microsoft.Exchange.WebServices.Data.ServiceResponseException”
Microsoft.Exchange.WebServices.dll
错误代码为“ErrorImpersonateUserDenied”
消息为该帐户没有模拟请求用户的权限。
但是我尝试只使用EWS API访问我的帐户。
而且我无法从outlook授予代理人对自己的访问权限
非常感谢您的帮助。您确定指定了正确的凭据吗?是的。上面的方法是使用委托访问访问邮箱。但我得到的错误信息是关于模拟的。我发现很难理解为什么它会给代理访问技术带来模拟错误。我可以执行其他操作,如发送电子邮件,或使用API安排约会。它工作得非常好。但我无法从API本身访问我的任何文件夹。我不断收到上面的模拟错误。是否确实指定了正确的凭据?是。上面的方法是使用委托访问访问邮箱。但我得到的错误信息是关于模拟的。我发现很难理解为什么它会给代理访问技术带来模拟错误。我可以执行其他操作,如发送电子邮件,或使用API安排约会。它工作得非常好。但我无法从API本身访问我的任何文件夹。我不断得到上面的模拟错误。