我愿意使用PHP或node.js从没有GUI的linux服务器发送skype消息(每个用户)。似乎很多在线信息已经过时,因为SkypeKit不再为Skype工作,而this等项目已经破产。
根据docs here Skype URI现在是以编程方式发送聊天消息的首选方式,但同一页面指出Skype的副本必须在同一服务器上运行。但是我没有安装X服务器,所以我无法安装普通的Skype客户端。
是否可以在没有Skype的情况下发送消息,或者是否可以安装Skype并仅在命令行的服务器上使用,或者我必须运行另一个带GUI的专用服务器来执行此操作?
答案 0 :(得分:2)
您想从后端发送消息。您的链接引用(和建议的URI解决方案)适用于前端。这不适合。
Meanwhile there does not seem to exist a server API for Skype.
我无法想到你的问题有任何奇特的解决方案。您可以尝试使用Skype桥接器设置Jabber服务器(提供API),但我不确定此尝试是否会成功。 Skype总是关注他们的协议和其他客户的使用情况。我怀疑自收购微软以来,这种情况有所好转。此次收购可能还会导致协议发生变化,这将使所有以前的桥接解决方案无法运行。 (也许相反,MSN桥工作......)
总结一下:我几乎不相信你能够创造任何解决方案,如果有一个,那么必要的工作可能会超过你想要达到的结果。
答案 1 :(得分:1)
不幸的是,Skype并不支持无头运行,一种选择是在该主机上运行虚拟X服务器(如xvfb
),并在其下运行Skype。