Skype for Business 2016没有客户端SDK

Mat*_*asK 6 c# sdk client skype-for-business

我已更新到Skype for Business 2016(Office 2016),我正在开发的桌面应用程序与Lync客户端集成,已经开始抛出异常.

我猜测SDK版本15.0.4481.100与Skype for Business版本16.0.42.66.1003不兼容,但我找不到比Lync 2013 SDK更新的SDK(2014-03-17).

Skype for Business 2016的桌面客户端开发是否不像2013年那样受支持?

例外:
Unable to cast COM object of type 'System.__ComObject' to interface type
'Microsoft.Office.Uc.IAudioDevice2'. This operation failed because the QueryInterface call
on the COM component for the interface with IID '{86B3E5FE-4635-4C1E-A725-C80B71D04984}'
failed due to the following error: No such interface supported
(Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Run Code Online (Sandbox Code Playgroud)

更新

LyncClient.GetClient( sideBySide ).DeviceManager.AudioDevices
Run Code Online (Sandbox Code Playgroud)

当我遍历音频设备时会发生异常.使用嵌入式(UI Supressed)S4B客户端启动和接受呼叫时,sideByside不会.我原来问题的答案似乎是肯定的,但并不完全!

Ank*_*jay 4

Lync Client SDK 2013 应支持 Skype for Business 2016。目前尚未发布新的客户端 SDK。

  • 对于未来的读者:您可以从 Microsoft 下载 lync 2013 sdk,使用 7zip 打开安装程序,提取所需的版本(x86、x64)并毫无问题地安装它。 (3认同)