1

我正在尝试使用 .net 图形客户端获取当前登录用户(“/me”)的 MailboxSettings。

我有一个可行的解决方案,使用使用“/me/mailboxSettings”的扩展方法,但我发现扩展方法不容易测试,尽管可能,并且更喜欢没有它的解决方案。

我发现使用Me.Request().Select("MailboxSettings")应该也可以,但是我使用相同的身份验证获得了“拒绝访问”的服务异常,该身份验证具有以下权限:“(...)MailboxSettings.Read User.Read User.ReadBasic.All”

使用图形资源管理器进行的测试表明该请求通常可以正常工作,但我不确定这是否是因为它在 azure 上作为我们的应用程序具有更多权限 - 特别是 MailboxSettings.ReadWrite,但我不知道为什么在 Get 上需要这些权限方法。

4

1 回答 1

0

我发现 MailboxSettings.Read 对我不起作用。在我真正阅读设置之前,我需要同意 MailboxSettings.ReadWrite。您可以尝试一下并确认它是否适合您吗?

于 2019-02-20T03:16:51.547 回答