Microsoft Graph Список активностиСтатистика - PullRequest
0 голосов
/ 11 апреля 2020

Я следую за веб-страницей (https://docs.microsoft.com/en-us/graph/api/activitystatistics-list?view=graph-rest-beta&tabs=http) и использую MS Graph Explorer (https://developer.microsoft.com/en-us/graph/graph-explorer/preview) в качестве изображения, показывающего для отображения ActivityStatistics, но всегда получайте следующую информацию.

{
"error": {
"code": "UnknownError",
"message": "{"Code":"Forbidden","Message":"Access to the requested resource is forbidden.","Target":"ReadUserAnalyticsV2","Details":[{"Code":"PolicyNotSatisfied","Message":"The following authorization requirements are not satisfied: UserRequireAdvancedMyALicense."}]}",
"innerError": {
"request-id": "0bf68858-17f4-498c-bb2b-c2c185e51e78",
"date": "2020-04-08T18:22:22"
}
}
}

И я пытаюсь использовать лицензию get https://graph.microsoft.com/beta/me/analytics/settings, чтобы проверить, что у меня есть лицензия как изображения

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('5eed83b1-2949-4c9f-b42a-ee9055dfb4fd')/analytics/settings",
    "hasLicense": true,
    "hasOptedOut": false,
    "hasGraphMailbox": true
}

Как мне решить проблему? Большое спасибо.

1 Ответ

0 голосов
/ 12 апреля 2020

Согласно этому документу , чтобы API-интерфейс аналитики мог возвращать результаты для пользователя, текущие настройки аналитики пользователя должны отображать действительную лицензию MyAnalytics, иметь возможность использовать MyAnalytics и размещаться в облаке. почтовый ящик с поддержкой графов.

Подписанный пользователь (/ me) должен иметь следующий ответ для GET / me / analytics / settings {"hasGraphMailbox": true, "hasLicense": true, "hasOptedOut": false }

Тогда API Google Analytics выдаст результаты. Если у пользователя нет лицензии, вы можете назначить лицензию через PowerShell

У пользователя также должна быть лицензия «Microsoft MyAnalytics (Full)», назначенная, как показано на рисунке ниже. Чтобы назначить лицензию, вы можете перейти на portal.office.com. enter image description here

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