0
正如你可能知道,有沒有對如何使用asmack庫正常登錄Facebook的單一組織的文檔。我總算找到了一些淨值代碼至少讓我登錄到我的帳戶,但爲什麼我不斷收到以下異常:XMPPError連接到chat.facebook.com(拒絕)登錄到Facebook的聊天asmack
XMPPError連接到chat.facebook.com:5222:遠程服務器錯誤(502)XMPPError連接到chat.facebook.com:5222。 - 致:java.net.SocketException異常:權限被拒絕
下面的代碼:
((Button) findViewById(R.id.login_btn)).setOnClickListener(
new OnClickListener() {
@Override
public void onClick(View v) {
ConnectionConfiguration config =
new ConnectionConfiguration("chat.facebook.com", 5222,
"chat.facebook.com");
config.setSASLAuthenticationEnabled(true);
Connection conn = new XMPPConnection(config);
try {
conn.connect();
SASLAuthentication.supportSASLMechanism("PLAIN", 0);
ProgressDialog loading = ProgressDialog.show(instance,
"", "Loading...");
conn.login(login_field.getText().toString(),
pwd_field.getText().toString(),
login_field.getText().toString() + "/fbchat");
loading.hide();
new AlertDialog.Builder(instance).setMessage(conn.getUser())
.create().show();
} catch (XMPPException e) {
new AlertDialog.Builder(instance).setMessage(e.toString())
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
})
.create().show();
}
}
});
恐怕有它。 –
看起來像您的編輯工作!因爲我現在正在得到一堆新的錯誤,比如服務器超時或什麼的。我的使用許可最初位於標籤下。不敢相信讓我堅持6小時 –
這將會是巨大的,如果Android的工具,標記爲錯誤,因爲很明顯,只有一個地方它可以使用的,但我想這是有效的XML,因此獲得通過。 – RivieraKid