Exchange API 不 return 共享在其他域上共享的日历
Exchange API does not return shared calendar which are shared on other domain
我在 C# 中使用 EWS 托管交换 api。
当我使用以下代码获取所有日历时,它并没有 return 给我所有日历。
这只是 return 我的日历,但还有更多其他人共享的日历。
SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(
FolderSchema.FolderClass, "IPF.Appointment");
FindFoldersResults ffoldres = service.FindFolders(
new FolderId(WellKnownFolderName.Root, "emailId"),
sfSearchFilter, fvFolderView);
我们有如下日历通话。
service.FindFolders(new FolderId(WellKnownFolderName.Root, "email")
在这次通话中,我们传递了我的电子邮件 ID。 (我的凭据电子邮件)。
如果我需要访问其他用户日历(共享日历)。我需要在这里传递其他用户的电子邮件地址。像 service.FindFolders(new FolderId(WellKnownFolderName.Root, "Other user email").
服务对象是由我的凭据创建的,只是传递其他用户的电子邮件。现在您可以获得所有日历。
我在 C# 中使用 EWS 托管交换 api。 当我使用以下代码获取所有日历时,它并没有 return 给我所有日历。 这只是 return 我的日历,但还有更多其他人共享的日历。
SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(
FolderSchema.FolderClass, "IPF.Appointment");
FindFoldersResults ffoldres = service.FindFolders(
new FolderId(WellKnownFolderName.Root, "emailId"),
sfSearchFilter, fvFolderView);
我们有如下日历通话。 service.FindFolders(new FolderId(WellKnownFolderName.Root, "email")
在这次通话中,我们传递了我的电子邮件 ID。 (我的凭据电子邮件)。 如果我需要访问其他用户日历(共享日历)。我需要在这里传递其他用户的电子邮件地址。像 service.FindFolders(new FolderId(WellKnownFolderName.Root, "Other user email").
服务对象是由我的凭据创建的,只是传递其他用户的电子邮件。现在您可以获得所有日历。