Интеграция с Hangouts через Smack 3.1.0 в Java

#java #smack #google-talk

#java #smack #google-talk

Вопрос:

Я использую smack 3.1.0, чтобы попытаться подключиться к hangouts с помощью XMPP. Он успешно подключается, и я могу попытаться отправить сообщения, но участники чата никогда их не получают.

 ConnectionConfiguration xmppConfig = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
connection = new XMPPConnection(xmppConfig);

connection.connect();

//SASLAuthentication.supportSASLMechanism("PLAIN", 0); Appears to not be needed
// Get data
String user = Controller.getSettings().USERNAME;
String password = Controller.getSettings().PASSWORD;
connection.login(user, password);
for (Object name : Controller.getSettings().USER_LIST.keySet().toArray()) {
        createAndAddToChat(name.toString());
        Chat chat = chat(name.toString());
        Message message = new Message(chat.getParticipant(), Message.Type.chat);
        message.setBody(Controller.getName()   " has activated on server : "
                          Controller.getPluginInstance().getServer().getServerName());
        chat.sendMessage(message);
}