Microsoft Graph API BETA - отчеты, возвращающие userPrincipalName в зашифрованном виде - PullRequest
0 голосов
/ 27 ноября 2018

При вызове одной из конечных точек отчетов, например, https://graph.microsoft.com/beta/reports/getTeamsUserActivityUserDetail(period='D7')?$format=application/json

Возвращенное имя пользователя userPrincipalName выглядит как 91AFD71ACEEFDD92B5B0A041F0E2FDA6 для нашего арендатора, но я вижу ожидаемый адрес электронной почты в нашем тестовом арендаторе.

Я не виделчто-нибудь в документации о дополнительных необходимых разрешениях или других потенциальных настройках безопасности.Как я могу получить фактический UPN при вызове отчетов?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Для других, которые могут столкнуться с этим в будущем:

Администратор Office 365 должен отключить параметр «Отображать анонимные идентификаторы» в меню «Настройки-> Отчеты».

См. MSВспомогательный документ

0 голосов
/ 29 ноября 2018

Согласно вашему описанию, я пробовал это с конечной точкой 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" },

Я прочитал этот документ, если вы включите альтернативный идентификатор входа в Azure AD, он может получить ответ при публикации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...