通过 Graph api 的邮箱使用报告返回哈希值

问题描述 投票:0回答:1

我们正在尝试从 Microsoft Graph API 获取邮箱使用情况报告。 我们正在使用具有应用程序权限 Users.Read.All 的 azure 应用程序注册;报告.阅读.全部;用户.导出.全部 我们还尝试将这些权限作为委托权限。

报告将用户主体名称和显示名称作为哈希值返回,如下所示

B9AEDADB26B6539164C2F9DD6(不是真的)

我们是否缺少 api 权限?

azure graph azure-active-directory exchange-server
1个回答
0
投票

最初,当我尝试通过如下图 API 获取邮箱使用情况报告时,我也得到了 与您使用哈希值相同的结果

GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageDetail(period='D7')

回复:

enter image description here

当您的租户配置为隐藏所有报告的用户信息时,就会发生这种情况。

解决问题,请以全局管理员身份登录 Microsoft 365 管理中心来修改以下设置:

转到 Microsoft 365 管理中心 -> 设置 -> 组织设置 -> 服务 -> 选择 报告 -> 取消选中此选项 -> 保存

enter image description here

当我现在再次运行相同的图形 API 调用时,我成功获得了包含用户主体名称和显示名称的结果,如下所示:

GET https://graph.microsoft.com/v1.0/reports/getMailboxUsageDetail(period='D7')

回复:

enter image description here

参考: Microsoft 365 报告显示匿名用户名而不是实际用户名

© www.soinside.com 2019 - 2024. All rights reserved.