我正在尝试从我的WinForms c#应用程序启动Microsoft Teams调用。
我认为这是可能的,通过打开一个链接,然后触发团队的应用程序打开。我已经搜索了互联网和堆栈溢出,但没有找到任何好的工作例子。
我也试过下面的代码,但是什么也打不开。
ProcessStartInfo processStartInfo = new ProcessStartInfo("https://teams.microsoft.com/l/call/0/0?users=<username>");
将ProcessStart代码更改为以下代码,现在它将打开链接,但我在团队应用程序中收到错误:'链接有问题'
Process.Start(new ProcessStartInfo("https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>") { UseShellExecute = true });
谢谢
2条答案
按热度按时间w9apscun1#
您可以像这样使用
msteams:
url方案:然后它会打开Microsoft Teams并询问您是否要进行调用。您可以在此处找到支持的格式和参数:
我只是用
msteam:
URL方案替换了Web URL。5lwkijsr2#
原因可能是您的链接不正确。请查看this answer。Start Teams call from c#
并且也可以尝试这种语音通话的链接:
并尝试这种视频通话: