首页 > 解决方案 > Microsoft Graph:获取用户时区

问题描述

通过用户的委派权限,我们可以访问其他用户的日历可用性 ( Calendars.ReadWrite.Shared)。多亏了这一点,我们可以为多个利益相关者(user.findMeetingTimes)找到合适的会议时间,然后从同意用户的日历中发送邀请。

但是,我们无法在任何地方找到时区信息:我们需要知道其他用户的时区,以便我们可以根据时间限制正确安排事件。

目前,我们使用MailboxSettings.Read需要管理员同意的应用程序范围,但我们遇到了一些拒绝授予委派管理员权限的组的问题。我能看到的唯一替代方案是 Oauth2 流,对于每个用户,允许我们读取这些信息,但这会给一些非常基本的数据带来很多不必要的摩擦。

有没有我错过的替代方案?在此先感谢您的帮助。

标签: microsoft-graph-apimicrosoft-graph-calendar

解决方案


推荐阅读