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

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

问题描述

我想列出参加 MS Teams 会议的人员以及他们参加了多长时间,以便他们获得参加培训课程的奖励.

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

推荐答案

截至 2020 年 2 月,Microsoft Graph API 现在包括 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 Teams 会议以及他们参加了多长时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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