2012-08-28 4 views
18

저는이 문제를 당분간보고 있었지만 실제로는 문제가되지 않았습니다.인증 후 xmpp 로그인이 실패합니다.

<message from="chat.facebook.com" 
     to="[email protected]/RESOURCE" type="normal"> 
    <subject>Lo sentimos, tu cuenta no está disponible</subject> 
    <body>Your account is temporarily unavailable. Regain 
     access by logging into your account from your 
     computer&apos;s web browser: http://www.facebook.com/ 
    </body> 
</message> 

<stream:error> 
    <conflict xmlns="urn:ietf:params:xml:ns:xmpp-streams"/> 
    <text xml:lang="" xmlns="urn:ietf:params:xml:ns:xmpp-streams"> 
     Session terminated 
    </text> 
</stream:error> 

주 나는 분리하기 전에 수신 한 메시지 스탠자 : 나는 성공적으로 내 자신의 응용 프로그램과 함께 XMPP에서 인증 후 오류가 내 연결을 닫습니다.

왜 이런 일이 일어나고 있습니까? 문서화되지 않은 한계에 부딪혔습니까? 그리고 그 이상으로,이 오류와 Facebook 웹 페이지의 연결 해제를 구별 할 수있는 방법이 있습니까?

해당 메시지 스탠자에서 수신 된 텍스트를 확인하는 데 사용되었지만 이제는 거의 매주 변경되며 스트림 : 오류의 텍스트는 두 경우 모두 동일하므로 텍스트가 바뀔 때마다 앱을 변경하는 것이 좋습니다 .

+2

이 사용자 ID에 대한 일부 API 활동이 계정을 해킹하려는 것으로 판단되어 XMPP API가 Facebook 웹 페이지에 로그인 할 때까지 실제로 비활성화됩니다. 보안 문자, 합법적 인 계정 소유자임을 확인하기 전까지 추가 보안 질문에 대답하십시오. –

+0

xmpp4r_facebook gem을 사용하고 있는데 같은 오류가 있습니다 ... 온라인에서 검색 한 결과 많은 사람들이 같은 문제가있는 것 같습니다. 내가 아는 한, Facebook에는 공식적인 설명이나 해결 방법이 없습니다. – yangtheman

+0

MUC : http://xmpp.org/extensions/xep-0045.html "원하는 룸 닉네임이 사용 중이거나 다른 사용자가 등록했음을 사용자에게 알리기" – alez007

답변

2

페이스 북으로 가기, 오른쪽 상단 메뉴, 설정. 보안으로 이동하십시오. 로그인 승인을 비활성화하십시오. 그 이후에 문제가 해결되지 않으면 개인 정보 보호 모드에서 FB로 이동하면 수락해야하는 승인 대화 상자가 표시됩니다.

관련 문제