Microsoft graph api 如何获取用户';s mailboxSettings时区而不使用应用程序令牌? 问题

Microsoft graph api 如何获取用户';s mailboxSettings时区而不使用应用程序令牌? 问题,microsoft-graph-api,microsoft-graph-mail,Microsoft Graph Api,Microsoft Graph Mail,在我们的应用程序中,我们使用Office365 SSO为登录的用户获取访问令牌。我们希望能够使用此访问令牌为登录用户目录中的其他用户获取。这似乎意味着,只有使用应用程序令牌进行身份验证,才能执行此操作。不幸的是,出于安全考虑,这不是我们的选择 试图解决 我尝试使用/users/{id | userPrincipalName}/mailboxSettings使用登录用户的访问令牌进行身份验证来获取用户(登录用户除外)的mailboxSettings时区。我一直收到403 我想知道我是否遗漏了什么。

在我们的应用程序中,我们使用Office365 SSO为登录的用户获取访问令牌。我们希望能够使用此访问令牌为登录用户目录中的其他用户获取。这似乎意味着,只有使用应用程序令牌进行身份验证,才能执行此操作。不幸的是,出于安全考虑,这不是我们的选择

试图解决
我尝试使用
/users/{id | userPrincipalName}/mailboxSettings
使用登录用户的访问令牌进行身份验证来获取用户(登录用户除外)的mailboxSettings时区。我一直收到403


我想知道我是否遗漏了什么。是否有其他方法可以获取登录用户目录中其他用户的配置时区?

/code>/users/{id | userPrincipalName}/mailboxSettings明确要求用户对当前用户以外的任何人都具有all权限。我调查了一下,但这似乎没什么帮助。。为此,您只能使用应用程序作用域读取或写入其他用户的邮箱设置。委派的作用域不支持此操作。