我想弄清楚如何从“房间”帐户访问所有项目。 当该用户不是真正的用户时,是否有可能以某种方式从房间访问数据?
我可以获得所有房间,但问题是如何使用房间帐户查询finditems。
答案 0 :(得分:0)
您需要以具有邮箱的某个用户身份进行身份验证,然后授予该用户访问Room的日历(或使用Add-MailboxPermissions的整个邮箱)或将其设为委托。然后你可以使用FolderId重载来指定你想要查询Room的日历文件夹,例如
FolderId RoomMailboxCalendarFolderId = new FolderId(WellKnownFolderName.Calendar, "room@domain.com");
CalendarView cvCalView = new CalendarView(DateTime.Now, DateTime.Now.AddDays(31));
FindItemsResults<Appointment> appointments = service.FindAppointments(RoomMailboxCalendarFolderId, cvCalView);
干杯 格伦