桌面Skype API C# [英] Desktop Skype API C#

查看:69
本文介绍了桌面Skype API C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

非常感谢专家对我编程任务的一些指导..

Would appreciate some guidance from experts on my programming task..

我只是没有运气使用C#与Skype桌面进行交互。用户向Skype发送消息,我想使用C#与Skype进行交互,接收消息,解析消息并将响应发送回发送它的用户。 

I'm just not having any luck to interact with Skype Desktop using C#. The user sends messages to the Skype, and I would like to interact with Skype using C#, receive messages, parse it, and send response back to the user who sent it. 

I试过Skype4COMLib。这里没有运气

I tried Skype4COMLib. No luck here

我尝试探索,Slack与Skype的互动,以便我可以针对Slack进行编程。这里没有运气

I tried exploring, Slack interaction with Skype, so that I can program against Slack. No luck here

我试过探索Azure bot。这里没有运气。

I tried exploring Azure bot. No luck here.

为什么与Skype桌面交互这么困难?

Why is it so difficult to interact with Skype Desktop ?

需要帮助。

推荐答案

您好cradhak,

Hi cradhak,

感谢您在此发帖。

对于您的问题,请尝试使用SkypeNet替代Skype4COM库。

For your question, please try to use SkypeNet alternative to the Skype4COM library.

主要有两类: 

There are two main classes: 

SkypeNet.cs:  提供与Skype实例的低级别通信,仅通过Windows消息传递功能。不了解传递给Skype或从Skype接收的数据。 几点失败,最适合调试
或监控情况。

SkypeNet.cs:  Provides low level communication with a Skype instance only via the windows messaging functions. No understanding of the data that is passed to or received from Skype. Few points of failures, best suited for debugging or monitoring situations.

SkypeNetClient.cs:   对Skype实例的高级访问权限。此类了解正在传递的消息,并了解协议支持等。这个类最适合想要与Skype交互的应用程序(例如,
发起或接听电话,聊天,短信等)

SkypeNetClient.cs:  High-level access to a Skype instance. This class understands the messages being passed and is aware of protocol support etc. This is the class is best suted for applications that want to interact with Skype (e.g. initiate or receive calls, chats, sms etc)

有关详细信息,请参阅GitHub。

For more details, please refer to the GitHub.

https ://github.com/sverrirs/SkypeNet

最好的问候,

Wendy


这篇关于桌面Skype API C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆