API-интерфейс getOffice365ActivationsUserDetail Graph возвращает UnknownTenantId - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь получить информацию о пользователях, которые имеют Активированный Office 365 , используя:

/beta/reports/getOffice365ActivationsUserDetail?$format=text/csv

Я получаю ошибку:

{
  "code": "UnknownTenantId",
  "message": "We do not recognize this tenant ID {MyTenantID}. Please double-check the tenant ID and try again."
}

Разрешение Read.Report.All уже назначено, и я могу получить другую информацию из O365 с помощью Graph API. Любые предложения, как решить эту проблему?

1 Ответ

0 голосов
/ 03 мая 2018

Вы не должны использовать релиз /beta/, так как этот отчет доступен в /v1.0/ и возвращает test/csv по умолчанию.

Вам также необходимо предоставить действительный period для getOffice365ActiveUserDetail конечной точки:

Указывает период времени, в течение которого отчет агрегируется. Для {period_value} поддерживаются следующие значения: D7, D30, D90 и D180. Эти значения следуют формату Dn, где n представляет количество дней, за которое агрегируется отчет.

Например, чтобы получить информацию о пользователях, активных в последние 7 дней, вы должны запросить:

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