microsoft-graph-api - 如何以编程方式在 teams.microsoft.com 上创建视频会议?
问题描述
这似乎相当基本,它似乎应该是与任何视频通话提供商进行的最简单的 API 调用。
我需要:
- 获取我的 Web 应用程序的 API 密钥。
- 使用密钥创建与视频通话提供商的会议链接。
- 通过电子邮件(或 SMS 或其他任何方式,我的应用程序会执行此操作)与外部用户共享该链接。
- 然后将内部用户重定向到链接(可能在 中
<iframe>
)。 - 可以选择在之后结束会议,这样链接就不能被重复使用。
- 可选择报告参加者和参加时间。
看起来这应该是相当简单的(或者至少是直截了当的),对于我看过的所有其他提供商来说都是如此,但对于团队来说,我一直在努力入门。
例如,在 Skype 中,这只是(或曾经是)一个 POST 到https://api.join.skype.com/v1/meetnow/createjoinlinkguest
.
我认为API 密钥需要在 Azure 中生成,然后需要通过 Microsoft Graph进行会议请求,但似乎除非委托用户(即用户必须通过以下方式登录)才能使用此 API他们的“工作或学校帐户”。
我认为这意味着将我们的整个用户模型切换到微软的,大量的工作只是为了生成视频通话链接。
有没有一种方法可以生成这些链接而无需用户通过 Microsoft 登录?
这只能通过 Azure 应用程序实例和 Graph API 实现吗?与任何其他提供商相比,这似乎是一个很长的路要走?
解决方案
推荐阅读
- browser - Helo App 用来抓取网站的用户代理是什么?
- bash - Shell Script for loop 在第一次迭代后停止(非常简单的代码)
- android - 从 Android 上的 SQLite 数据库中检索特定行 - 用于应用程序的消息传递部分
- android - IOS/Android 商店本地化的工作原理
- javascript - 使用另一个文件中的按钮
- javascript - 无法在 JavaScript 中将字符串 BST 日期格式转换为 UTC
- javascript - Sequelize WHERE AND 语法与函数
- python-3.x - 计算每个人在每辆车上行驶的公里数
- c++ - 一个对象的两个指针。删除了一个指针,对象还在
- flutter - Flutter Driver 从日期选择器中选择日期