身份验证后xmpp登录失败

时间:2012-08-28 17:58:07

标签: facebook authentication xmpp conflict

我已经看到这种行为已经有一段时间了,但这不是一个真正的问题。在我使用自己的应用程序在xmpp中成功验证后,错误关闭了我的连接:

<message from="chat.facebook.com" 
         to="-USERID@chat.facebook.com/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>

请注意断开连接之前收到的消息节。

为什么会发生这种情况?,我是否遇到过某种无证件的限制?除此之外,有没有办法区分这个错误并断开与Facebook网页的连接?

我曾经检查过该消息节中收到的文本,但现在它们几乎每周更改一次,并且stream:error的文本对于这两种情况都是相同的,所以每次文本更改时更改应用程序都很痛苦。

1 个答案:

答案 0 :(得分:2)

转到Facebook,右上角菜单,设置。导航到安全性。禁用登录批准。如果之后事情不起作用,请在隐私模式下转到FB,最终会得到一个您必须接受的批准对话框。

相关问题