如何以编程方式在teams.microsoft.com上创建视频会议?

时间:2020-09-28 13:48:59

标签: microsoft-graph-api microsoft-teams microsoft-graph-teams

这似乎很基础,似乎应该是与任何视频通话提供商进行的最简单的API通话。

我需要:

  • 获取我的Web应用程序的API密钥。
  • 使用键与视频通话提供商创建会议链接。
  • 通过电子邮件(或SMS,或我的应用执行的任何操作)与外部用户共享该链接。
  • 然后将内部用户重定向到链接(可能在<iframe>中)。
  • (可选)此后结束会议,以使链接无法重复使用。
  • (可选)报告参加者和参加时间。

这似乎应该相当简单(或至少很简单),对于我所研究过的其他所有提供商来说都是如此,但是对于团队来说,我一直很难上手。

例如,在Skype中,这只是(或曾经是)到https://api.join.skype.com/v1/meetnow/createjoinlinkguest的POST。

认为 API密钥需要为generated in Azure,然后需要发出会议请求via Microsoft Graph,但似乎也无法使用此密钥API unless a delegated user-即用户必须通过其“工作或学校帐户”登录。

我认为这意味着将我们的整个用户模型切换到Microsoft,这只是为了生成视频通话链接而进行的大量工作。

是否有一种无需用户通过Microsoft登录即可生成这些链接的方法?

这只能通过Azure应用程序实例和Graph API来实现吗?与其他任何提供商相比,这似乎还有很长的路要走?

0 个答案:

没有答案