我正在使用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中寻找解决方案,但是用户类甚至不存在。教程的链接只有几天的历史。我能否在接下来的几周内找到解决方案?
非常感谢任何建议。
答案 0 :(得分:0)
使用Microsoft Graph Communications SDK时,需要允许SDK为您处理呼叫。该SDK的核心目的是使其能够根据您呼叫的端点将呼叫自动路由到v1.0或Beta版本。
ICommunicationsClient
对象是Graph Communications SDK和Calling SDK的入口点。该SDK专为有状态服务而设计,并在Graph Core SDK之上提供了额外的支持,用于资源状态管理和媒体管理。ICommunicationsClientBuilder
是用于使用所需设置构造新的ICommunicationsClient
的对象。