通过图形 API(图形资源管理器)获取用户活动报告时出现问题Microsoft



我正在尝试获取过去 90 天内用户活动的 MS Teams 报告,但是当我尝试运行调用时:在 Graph 资源管理器上https://graph.microsoft.com/beta/reports/getTeamsUserActivityUserCounts(period='D90'),它会响应错误Failure - Status Code 0。当我在请求末尾添加参数?$format=application/json时,它以 json 格式成功响应了报告的数据。但是,我无法从此响应中获得任何内容,因为它没有指定用户的身份。无论如何要克服这个问题?

getTeamsUserActivityUserCounts终结点按团队而不是用户报告聚合计数。要按用户报告活动,您需要运行getTeamsUserActivityUserDetail

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 452
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.teamsUserActivityUserDetail)", 
"value": [
{
"reportRefreshDate": "2017-09-01", 
"userPrincipalName": "userPrincipalName-value", 
"lastActivityDate": "2017-09-01", 
"isDeleted": false, 
"deletedDate": null, 
"assignedProducts": [
"OFFICE 365 ENTERPRISE E5"
], 
"teamChatMessageCount": 0, 
"privateChatMessageCount": 49, 
"callCount": 2, 
"meetingCount": 0, 
"hasOtherAction": true, 
"reportPeriod": "7"
}
]
}

最新更新