17

しばらく前からこの動作が見られましたが、実際には問題ではありませんでした。自分のアプリで 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 の Web ページからの切断を区別する方法はありますか?

以前はそのメッセージスタンザで受信したテキストをチェックしていましたが、現在はほぼ毎週変更され、stream:error のテキストは両方のケースで同じであるため、テキストが変更されるたびにアプリを変更するのは面倒です。

4

1 に答える 1

2

Facebook、右上隅のメニュー、設定に移動します。セキュリティに移動します。ログイン承認を無効にします。その後もうまくいかない場合は、プライバシー モードで FB にアクセスしてください。最終的には、同意する必要がある承認ダイアログが表示されます。

于 2014-08-21T19:49:00.670 に答える