getTeamsUserActivityUserDetail больше не возвращает данные - PullRequest
0 голосов
/ 17 декабря 2018

Я использую скрипт Python для получения информации об активности пользователей Команд.Статистика запрашивается за два дня.14 декабря сценарий успешно извлек данные с 12 декабря.15 декабря в отчете о деятельности за 13 декабря были все нули.Это условие продолжалось до сегодняшнего дня.Я добавил строку, чтобы напечатать результат вызова Graph, и обнаружил, что здесь нет сведений о пользователе:

jsonResponse = json.loads(strJSONResponse)
strAccessToken = jsonResponse['access_token']
getHeader = {
"Authorization": "Bearer " + strAccessToken
}

r2 = requests.get("https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserDetail(date={0})".format(yesterday.strftime('%Y-%m-%d')), headers=getHeader)
strUsageReport = r2.text
print(strUsageReport)

Пока я не получаю ошибок, ожидаемые заголовки столбцов равны вернулся.

[lisa@host ~]# python genReport.py
Getting stats from 2018-12-15
Report Refresh Date,User Principal Name,Last Activity Date,Is Deleted,Deleted Date,Assigned Products,Team Chat Message Count,Private Chat Message Count,Call Count,Meeting Count,Has Other Action,Report Period

Sending POST request to strURL=https://outlook.office.com/webhook/.../IncomingWebhook/...

Если я изменю сценарий для получения данных от 12 декабря, данные будут собираться и обрабатываться, как и ожидалось (т.е. мой код и разрешения в порядке), но любая дата с 13-го числа не дает никакой информации.

У кого-нибудь еще есть проблемы с вызовом getTeamsUserActivityUserDetail для последних данных?

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