2017-02-23 62 views
0

我在c#中使用EWS託管交換api。 當我使用下面的代碼獲取所有日曆時,它不會將所有日曆返回給我。 它只返回我的日曆,但有更多的日曆被其他人共享。Exchange API不返回在其他域上共享的共享日曆

SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(
    FolderSchema.FolderClass, "IPF.Appointment"); 

FindFoldersResults ffoldres = service.FindFolders(
    new FolderId(WellKnownFolderName.Root, "emailId"), 
    sfSearchFilter, fvFolderView); 

回答

0

我們有如下的日曆調用。 service.FindFolders(新FolderId(WellKnownFolderName.Root,「電子郵件」)

在這個電話我們通過我的電子郵件ID。(我的證書電子郵件)。 如果我需要訪問其他用戶的日曆(共享日曆)。我需要通過其他用戶的電子郵件地址在這裏像service.FindFolders(新的FolderId(WellKnownFolderName.Root,「其他用戶的電子郵件」)

服務對象是由我的憑據創建,只是通過其他用戶的電子郵件。獲取所有日曆。