在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不會發生異常。