2012-02-15 1 views
0

안녕하세요 저는 다음 두 코드를 사용하여 페이스 북에 연결합니다. 두 계정 중 하나는 Gmail이고 다른 하나는 야후이지만 다른 계정은 로그인하지 않은 상태입니다. Gmail, 야후, 핫메일 나는 모든 시간에 onautherror가 있는지 항상 확인한다. 내가 뭘 잘못하고있는 중이 야 것은 내 코드 중 하나가agsXMPP 다른 ID의 OnAuthError

 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(); 

답변

0

페이스 북이 더 이상 사용자 이름/암호 XMPP 인증을 허용하지 않습니다 PLZ 말해 줄 수 잘못이다. X_FACEBOOK_PLATFORM SASL 메커니즘을 사용하여 로그인 만 할 수 있습니다.

참조 : http://developers.facebook.com/blog/post/2011/09/09/platform-updates--operation-developer-love/

그래서 페이스 북이 agsXMPP에 X_FACEBOOK_PLATFORM SASL의 인증을 사용하고 잘 작동합니다.

+0

안녕하세요 형제 님, 답장을 보내 주셔서 감사합니다. 어떤 신체가 입력되었거나 계정> 설정에서 볼 수있는 그의 프로필에 사용자 이름을 저장 한 경우 해당 사용자 이름을 사용하여 XMPP를 통해 로그인 할 수 있습니다. 예를 들어 나는 사용자 이름이 귀중합니다. 이메일 ID는 [email protected]입니다. [email protected]을 사용하여 xmpp를 통해 로그인 할 수 있지만 [email protected]을 통해 로그인하지 않습니다. 페이스 북에서이 두 가지를 허용하는 동안 어떻게하면이 문제를 해결할 수 있습니까? –