版本不兼容Microsoft.Graph

时间:2019-11-11 09:38:32

标签: c# .net microsoft-graph

我正在使用microsoft.graph访问Teams用户数据并向该用户发起呼叫。之后,我利用microsoft.graph.communications.calls(.media)访问正在进行的呼叫的媒体。

要发起呼叫,我使用了本教程

https://symfonycasts.com/screencast/symfony-rest/form-post

它依赖于microsoft.graph.beta。但这与.communications.calls(.media)不兼容,因为它们依赖microsoft.graph v1.0。

我一直在v1.0中寻找解决方案,但是用户类甚至不存在。教程的链接只有几天的历史。我能否在接下来的几周内找到解​​决方案?

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

使用Microsoft Graph Communications SDK时,需要允许SDK为您处理呼叫。该SDK的核心目的是使其能够根据您呼叫的端点将呼叫自动路由到v1.0或Beta版本。

documentation:

  

ICommunicationsClient对象是Graph Communications SDK和Calling SDK的入口点。该SDK专为有状态服务而设计,并在Graph Core SDK之上提供了额外的支持,用于资源状态管理和媒体管理。 ICommunicationsClientBuilder是用于使用所需设置构造新的ICommunicationsClient的对象。