3

是否有任何允许使用 Ruby 处理 Skype 消息的库?

4

4 回答 4

2

看看这个:http ://rubyforge.org/projects/skyperapper

如果您使用的是 JRuby http://skype.sourceforge.jp/可能是一个更好的选择

对于公共 API 文档:http: //developer.skype.com/accessories

于 2010-10-07T07:56:26.397 回答
1

您可以使用 RestClient gem 和 tropo.com 服务来发送和接收 Skype 即时消息。在此处查看其 REST api 的文档:

https://www.tropo.com/docs/scripting/message.htm?search=skype#anchor

他们目前不对发送/接收即时消息的服务收费。

于 2012-03-23T14:16:48.683 回答
1

目前有两种方式可以通过认可的方式访问 Skype 网络。第一个是 Skype Public API,它需要与在本地机器上运行的官方 Skype 客户端对话。另一个是 SkypeKit,我相信它附有一个非常严格的协议。

SkypeKit for ruby​​ 可在此处作为 gem 使用。

以下仅为历史记录;Skype 不再支持其客户端的公共 API。我也一直在围绕 Skype Public API 开发一个 Ruby 包装器。目前还远未完成,但目前支持 Windows 和 Linux(OSX 应该也很容易实现,但我目前没有 Mac)并允许您手动连接并向 Skype 发送命令。从长远来看,整个 API 都将被包装。

为了全面披露,似乎还有一些其他项目也在闲逛,但它们似乎只针对一个平台,而我发现的那些目前似乎是废弃软件。

于 2012-08-20T02:44:28.637 回答
0

libpurple 有一个用于 Skype 的插件,但这并不容易设置。

不幸的是,Skype 协议是封闭和加密的,所以那里没有好的库。

于 2010-10-07T07:46:06.087 回答