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'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 웹 페이지의 연결 해제를 구별 할 수있는 방법이 있습니까?
해당 메시지 스탠자에서 수신 된 텍스트를 확인하는 데 사용되었지만 이제는 거의 매주 변경되며 스트림 : 오류의 텍스트는 두 경우 모두 동일하므로 텍스트가 바뀔 때마다 앱을 변경하는 것이 좋습니다 .
이 사용자 ID에 대한 일부 API 활동이 계정을 해킹하려는 것으로 판단되어 XMPP API가 Facebook 웹 페이지에 로그인 할 때까지 실제로 비활성화됩니다. 보안 문자, 합법적 인 계정 소유자임을 확인하기 전까지 추가 보안 질문에 대답하십시오. –
xmpp4r_facebook gem을 사용하고 있는데 같은 오류가 있습니다 ... 온라인에서 검색 한 결과 많은 사람들이 같은 문제가있는 것 같습니다. 내가 아는 한, Facebook에는 공식적인 설명이나 해결 방법이 없습니다. – yangtheman
MUC : http://xmpp.org/extensions/xep-0045.html "원하는 룸 닉네임이 사용 중이거나 다른 사용자가 등록했음을 사용자에게 알리기" – alez007