OAuth 2.0 と暗号化されたアクセス トークンの変更により、FB チャットに接続できなくなりました。FB のチャット ドキュメントの例ではサーバー側に PHP を示していますが、JavaScript SDK から access_token を取得して接続する必要があります。
チャレンジ応答から sig パラメーターと session_key パラメーターを取り出し、access_token のパラメーターを追加して、JavaScript SDK から取得した access_token に設定しました。10 月 1 日より前にはパイプが含まれていたため、access_token は正しいと思いますが、現在はパイプ記号なしで暗号化されています。また、セキュリティ設定を確認すると、最初に権限を付与したときに xmpp_login 権限が適切に設定されています。
何を試しても接続に失敗します。
アクセス トークンがサーバー側ではなくブラウザの JavaScript SDK から取得される作業コードを持っている人はいますか?