1

我想知道我们是否刚刚在 MS Graph API 中发现了一个错误。我正在尝试通过 MS Graph 访问其他用户的收件箱邮件规则。这是我所做的:

1.) 在 V1 Azure AD 端点上注册了一个应用程序,具有所有委派权限(包括 MailBoxSettings.Read 和 MailBoxSettings.ReadWrite) 2.) 使用全局管理员帐户授予对应用程序的访问权限 3.) 获得了 Graph Bearer Token租户和适当的权限: 不记名令牌,包括邮箱设置的范围 4.)在 Exchange Online 设置中对我的全局管理员帐户的委派邮箱访问(完全访问): 对用户邮箱具有完全访问权限的全局管理员 5.)验证我可以通过图表访问用户收件箱: 访问用户的收件箱:没问题 6.)尝试列出此用户的消息规则失败: 尽管有适当的权限,但列出消息规则失败

请注意,检索当前(全局管理员)用户的邮件规则没有问题:GET / https://graph.microsoft.com/v1.0/me/mailfolders/inbox/messageRules

这告诉我 MS Graph 中可能存在错误 - 或者我可能遗漏了什么?

提前致谢

4

2 回答 2

0

要阅读其他用户的电子邮件收件箱,您需要设置应用程序类型权限而不是委派访问权限。按照此链接 https://docs.microsoft.com/en-us/graph/auth-v2-service

于 2020-02-03T05:19:21.807 回答
0

我试过这个,我得到了同样的错误。据我了解,我们无法获得对方的电子邮件规则。如果你想使用这个案例,我们可以在github Issue上提交这个 issue

于 2018-10-16T06:17:09.860 回答