Microsoft Graph API Beta-报告返回的已加密/哈希的userPrincipalName

时间:2018-11-27 19:33:00

标签: microsoft-graph

在调用报告端点之一时,例如https://graph.microsoft.com/beta/reports/getTeamsUserActivityUserDetail(period='D7')?$ format = application / json

对于我们的租户,返回的userPrincipalName类似于91AFD71ACEEFDD92B5B0A041F0E2FDA6,但我在测试的租户中看到了预期的电子邮件。

我没有在文档中看到有关所需的其他权限或其他潜在安全设置的任何内容。致电报告时如何获得实际的UPN?

2 个答案:

答案 0 :(得分:0)

根据您的描述,我已尝试使用端点https://graph.microsoft.com/beta/reports/getTeamsUserActivityUserDetail(period='D7')?$format=application/json进行此操作,但是我得到如下所示的响应

{ "@odata.type": "#microsoft.graph.teamsUserActivityUserDetail", "reportRefreshDate": "2018-11-27", "userPrincipalName": "XX@domain.onmicrosoft.com", "lastActivityDate": null, "isDeleted": false, "deletedDate": null, "assignedProducts": [ "OFFICE 365 ENTERPRISE E3 DEVELOPER" ], "teamChatMessageCount": 0, "privateChatMessageCount": 0, "callCount": 0, "meetingCount": 0, "hasOtherAction": false, "reportPeriod": "7" },

我已阅读this document,如果您使用Azure AD设置了启用备用登录ID,它可能会在您发布时得到响应。

答案 1 :(得分:0)

对于将来可能会遇到的其他问题:

Office 365管理员必须在“设置”->“报告”下禁用“显示匿名标识符”设置。

请参见MS Support Document