通过Microsoft Graph API获取邮箱使用报告返回哈希值,是否缺失权限?
问题解答
- 权限无缺失:你配置的
Users.Read.All、Reports.Read.All、User.Export.All(应用/委托权限)已满足获取邮箱使用报告完整用户信息的要求,权限不是问题根源。 - 真实原因:租户的隐私保护设置限制了报告显示可识别用户信息。Microsoft 365默认会对报告中的userPrincipalName、displayName等个人识别信息进行哈希处理,避免泄露。
- 解决步骤:
- 以租户管理员身份登录Microsoft 365管理中心
- 依次进入「设置」>「组织设置」>「报告」
- 勾选「在报告中显示可识别的用户信息」选项并启用
- 保存设置后等待数小时,再次调用API即可获取真实的用户标识信息
内容的提问来源于stack exchange,提问作者ragingdev
相关产品推荐
相关产品推荐

