我面临的问题是,在我使用 http://developers.facebook.com/docs/authentication/(客户端流程)为当前用户授权我的应用程序后,我无法设置 XMPP 连接,因为我需要知道会话键来访问它。使用基于服务器的流程时,会话属性将作为访问令牌的一部分发送。而且我没有找到一种方法来获取基于 oAuth 的身份验证客户端流程的会话密钥。请建议我怎样才能得到它。
我正在处理来自 javascript(Google Chrome 扩展程序)的所有请求。
我面临的问题是,在我使用 http://developers.facebook.com/docs/authentication/(客户端流程)为当前用户授权我的应用程序后,我无法设置 XMPP 连接,因为我需要知道会话键来访问它。使用基于服务器的流程时,会话属性将作为访问令牌的一部分发送。而且我没有找到一种方法来获取基于 oAuth 的身份验证客户端流程的会话密钥。请建议我怎样才能得到它。
我正在处理来自 javascript(Google Chrome 扩展程序)的所有请求。
Facebook 实际上正在弃用会话密钥。他们最近(我相信在您发布问题后几天)更新了他们的身份验证方法,不再需要会话密钥。如果出于某种原因您仍然需要它,您可以通过在 REST API 中查找 auth.promote_session 方法来获取它,但该方法已被弃用,并将在 10 月份被删除。
如果您检查https://developers.facebook.com/docs/chat/,您应该会发现访问令牌将为您提供您现在需要的东西。