microsoft-graph-api - 如何获取与 Microsoft Teams 会议相关的录音
问题描述
我正在使用 MS Graph API v1.0 中的 me/events 保存 MS 团队中的预定会议。这提供了更多选项来指定详细信息,还可以在用户日历上创建会议并向与会者发送邀请。保存后,我获得了加入会议的加入 url,我显示在我的应用程序中。
我想获取与会议相关的录音。阅读后,我尝试在 /communication/callrecording Api 上实现订阅。这会通知我所有记录,即我的组织的 Peer-Peer 和会议。我的任务是确定由我创建的、我有 MeetingId 和 JoinUrl 的会议。
AAMkADUxNGY3YzE1LTA5ODAtNGNkNC1iODExLWM2NjY4MmVjYjM2YQBGAAAAAAChpaW4Sb6bToDnSEr1OGm7BwBSAtUAib0LQYlgy--cQQ7dAAAAAAE**********
https://teams.microsoft.com/l/meetup-join/19%3ameeting_YTRmM2Q4MzMtNTE1Ni00MTE4LWEzNTEtMDkzZGYxMGM3ZGQ5%40thread.v2/0?context=%7b%22Tid%22%3a%**************%22%2c%22Oid%22%3a%22**************%22%7d
样本通知
{
"value": [
{
"subscriptionId": "51c2e49d-daf5-4ff5-86df-c18*****",
"clientState": "abc123",
"changeType": "created",
"resource": "communications/callRecords/434012cf-******",
"subscriptionExpirationDateTime": "2021-01-14T03:08:45.7350424-08:00",
"resourceData": {
"oDataType": "#microsoft.graph.callrecord",
"oDataId": "communications/callRecords/434012cf-3526-4103-9e92-******",
"id": "434012cf-3526-******"
},
"tenantId": "********"
}
]
}
如何使用通知或任何其他方法使用保存会议后获得的 meetingid 获取会议记录?
解决方案
目前您无法使用 Graph API 记录会议,这是设计使然。请问您可以使用获取通话记录 API 获取通话记录。请检查此文档。
推荐阅读
- javascript - 当页面加载时执行 JQuery 函数而不是 .keyup
- node.js - 如何告诉 Firefox Quantum 上的 Selenium Webdriver 使用具有身份验证和端口的代理?
- python - 带有 aiozmq 流的简单 PUB/SUB
- c# - C# Modbus帧拆分和存储程序
- visual-studio - 复制连接到 tfs 的项目
- arrays - 从数组中随机选择值而不重复
- r - 来自不同位置的 roxygen 模板
- git - git push 触发文件上传到其他仓库
- c - C - 大小为 1 的无效读取
- reactjs - 如何在 PayPal 结账时预先填写客户详细信息(信用卡、账单信息等)?