我想開發一個連接到Google Talk並允許用戶與其朋友聊天的Java應用程序。我使用嫌API和休耕代碼:使用smack連接到Google Talk
ConnectionConfiguration config = new ConnectionConfiguration("talk.google.com",5222,"gmail.com");
SASLAuthentication.supportSASLMechanism("PLAIN", 0);
XMPPConnection connection = new XMPPConnection(config);
try {
connection.connect();
} catch (XMPPException e) {
e.printStackTrace();
}
try {
connection.login("username", "password");
} catch (XMPPException e) {
e.printStackTrace();
}
,但我得到了休耕例外:
SASL authentication PLAIN failed: invalid-authzid:
at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:337)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:203)
at org.jivesoftware.smack.Connection.login(Connection.java:348)
at Main.main(Main.java:21)
有人可以幫我解決這個問題呢?
謝謝,我設法登錄,但由於某種原因,我得到一個例外,我不t知道如何發佈 – 2012-08-01 12:13:09
您可以登錄但獲得例外嗎?您可以發佈第一行嗎? – Travis 2012-08-02 20:53:49