列出参加MS团队会议的人员以及他们参加了多长时间 [英] List who attended an MS Teams meeting and for how long they attended

查看:367
本文介绍了列出参加MS团队会议的人员以及他们参加了多长时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想列出参加MS团队会议的人员以及他们参加了多长时间,以便他们因参加培训课程而获得荣誉.

I'd like to list who attended a MS Teams meeting and for how long they attended so they can get credit for attending a training session.

我研究了Graph API v1和beta版本.会议有一个名为meetingParticipantInfo的对象,但是我没有看到任何东西可以表明该参与者是否确实参加了会议.有没有办法获取此信息,理想情况下,参与者参加了多长时间?还是有另一种通过机器人获取此信息的方法?

I've looked at the Graph API v1 and beta versions. Meetings have an object called meetingParticipantInfo, but there's nothing that I've seen that would indicate if that participant actually attended the meeting. Is there a way to get this information, and ideally, how long the participant attended? Or is there another way to get this information through bots?

https://docs .microsoft.com/en-us/graph/api/resources/meetingparticipants?view = graph-rest-beta

推荐答案

截至 microsoft.graph.callRecords (测试版,预览).

As of Feb 2020, Microsoft Graph API now includes microsoft.graph.callRecords (beta, preview).

如果使用扩展的会话信息进行呼叫,则可以分别获取每个会话的startDateTimeendDateTime,分别是第一个用户加入会话的时间"和最后一个用户离开会话的时间".

If you call with session information expanded you can get startDateTime and endDateTime of each session which is the "time when the first user joined the session" and the "time when the last user left the session" respectively.

GET https://graph.microsoft.com/beta/communications/callRecords/{id}?$expand=sessions($expand=segments)

这是通话记录会话字段的文档.

Here's the documentation for the call record session fields.

这篇关于列出参加MS团队会议的人员以及他们参加了多长时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆