更换Skype4Com

时间:2016-07-05 21:48:38

标签: c# wpf skype skype4com

我试图构建一个简单的程序(在C#中)通过Skype发送消息并尝试使用Skype4Com。但是,我发现,在这里:https://support.skype.com/en/faq/FA12384/how-does-my-3rd-party-application-work-with-skype-and-how-will-changes-to-skype-impact-my-3rd-party-application,由于库已经停止,它不再适用于发送消息。在尝试寻找替代方案时,我发现了Skype提供的许多其他SDK - 例如他们的Bot SDK,但它们都提供了比我要求的更多的能力。

用于制作通过Skype发送消息的简单程序的最佳SDK是什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

现在这已成为常见问题,但幸运的是,有一种解决方法可以解决因停用Skype桌面API而导致的问题。

Skype.Client.OpenMessageDialog(Skype username here, Message you want to send here);   
Skype.Client.Focus();     
Sendkeys.Send("{ENTER}")

注意:上面的内容将使Skype客户端成为焦点,因此不幸的是它无法在后台完全运行。

您可以在此处看到演示:How To: Fix Skype4Com SendMessage Problem!