2

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 から取得される作業コードを持っている人はいますか?

4

1 に答える 1

1

わかりました: TLS も使用していることを確認してください。PHP コード例: http://developers.facebook.com/docs/chat/ $START_TLS を検索すると、これがどのように処理されるかがわかります。

于 2011-10-13T18:51:07.293 に答える