在office365中,我尝试使用EWS api访问另一个用户的对话历史记录文件夹。尝试访问的用户已满邮箱的访问权限。如果我使用owa连接到邮箱,则可以访问包括所有其他文件夹的对话历史记录文件夹。但是,当我尝试使用下面的异常EWS API从代码连接被抛出:Microsoft.Exchange.WebServices.Data.ServiceResponseException:在商店中找不到指定的文件夹
Microsoft.Exchange.WebServices.Data.ServiceResponseException发生 的HResult = -2146233088消息=指定的文件夹找不到 在商店。源= Microsoft.Exchange.WebServices堆栈跟踪:
下面是相关代码
var mailbox = new Mailbox(lyncUser.UserName);
var lyncFolderId = new FolderId(WellKnownFolderName.ConversationHistory, mailbox);
var lyncFolder = Folder.Bind(_exchangeService, lyncFolderId);
另外,如果连接到WellKnownFolderName.Inbox不会发生异常。