ber*_*wyn 7 java xmpp google-talk google-apps smack
我正在使用Smack在Java/Spark中开发内部仪表板,以便在LDAP用户组之间启动Google Talk会议.我跑的时候
MultiUserChat.isServiceEnabled(connection, "user@mydomain.com")
Run Code Online (Sandbox Code Playgroud)
它返回false.我知道通过GMail客户端,可以开始群组对话.由于Google Apps域中存在某些内容,或Google是否在Google Talk中使用其他方式进行群聊,这可能会导致错误吗?
事实证明,GTalk 确实支持MUC.使用Smack和Java,它就像下面的代码一样简单:
UUID uid = UUID.randomUUID();
String chatRoomName = String.format("private-chat-%1s@%2s", uid, "groupchat.google.com");
MultiUserChat muc = new MultiUserChat(connection, chatRoomName);
muc.join("My username");
Run Code Online (Sandbox Code Playgroud)
从那里,这只是添加用户的问题
muc.invite("someguy@somedomain.tld", "Some reason");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3614 次 |
| 最近记录: |