我尝试使用skype-java-api和Skype4Java执行此操作,但在这两种情况下,邮件都在发送状态中排队,并且从不发送。我看到桌面API现在已经瘫痪了。 那么,有没有解决方法呢?
这是我的代码:
for(Chat c : Skype.getAllChats()) {
if(c.getId().contains("someUser")) {
Hehehehe hehe = new Hehehehe();
hehe.send(c);
break;
}
}
答案 0 :(得分:0)
使用skype-java-api发送聊天消息的无解决方法。
skype-java-api正在使用的Skype桌面API不再支持发送聊天消息:
重要事项正如本博客文章所述,由于我们对Skype体验的技术改进,API的某些功能将停止使用Skype for desktop。例如,使用API传递聊天消息将停止工作。
有关此问题的skype-java-api问题跟踪器(1,2)上有多个故障单,开发人员声明他已经stop supporting his project和那个skype-java-api可以no longer send chat messages:
所以,你现在所看到的正是他们已经宣布的内容。因此,这不是api的问题,而只是skype正在降低对消息传递的支持这一事实