不同id上的agsXMPP OnAuthError

时间:2012-02-15 17:01:41

标签: facebook xmpp agsxmpp

嗨我使用以下代码连接到Facebook它可以正常工作我的两个帐户一个是gmail而另一个是雅虎但它只是在那个帐户上工作而不是登录gmail,yahoo,hotmail的其他帐户我检查每次因为自己的错误而得到的每一个帐户为什么?我做错了什么是我的代码错了任何人都可以告诉我PLZ

       Jid jidUser = new Jid(txtBoxUserName.Text);

        xmppCon.ConnectServer = jidUser.Server;
        xmppCon.Username = jidUser.User;
        xmppCon.Server = "chat.facebook.com";
        xmppCon.Port = 5222;
        xmppCon.Password = txtBoxPassword.Text;
        xmppCon.AutoResolveConnectServer = true;

        xmppCon.Open();

1 个答案:

答案 0 :(得分:0)

Facebook不再允许用户名/密码XMPP身份验证。 您只能使用X_FACEBOOK_PLATFORM SASL机制登录。

请参阅: http://developers.facebook.com/blog/post/2011/09/09/platform-updates--operation-developer-love/

所以对于Facebook在agsXMPP中使用X_FACEBOOK_PLATFORM SASL auth它会正常工作。