Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引发异常:';Microsoft.Exchange.WebServices.Data.ServiceResponseException';在Microsoft.Exchange.WebServices.dll中_C#_Outlook_Exchangewebservices - Fatal编程技术网

C# 引发异常:';Microsoft.Exchange.WebServices.Data.ServiceResponseException';在Microsoft.Exchange.WebServices.dll中

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

我正在尝试学习使用EWS API。我想从日历中检索所有约会

我使用了以下技巧来获得预约:

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本身访问我的任何文件夹。我不断得到上面的模拟错误。