我面临的问题是,在我授权使用我的应用程序供当前用户使用之后http://developers.facebook.com/docs/authentication/ (客户端流)我无法设置XMPP连接,因为我需要知道会话键以访问它。当使用基于服务器的流程时,会话属性将作为访问令牌的一部分发送。而且我没有找到一种方法来获取基于OAuth的身份验证客户端流的会话密钥。请建议我如何获得它。

我正在从JavaScript(Google Chrome扩展程序)中执行所有请求。

有帮助吗?

解决方案

Facebook实际上是在贬低会话密钥。他们最近(在您发布问题后几天)将其身份验证方法更新到不再需要会话密钥。如果出于某种原因仍然需要它,则可以通过查找auth.promote_session方法来获取它,但这是弃用的,但将在10月将其删除。

如果您检查 https://developers.facebook.com/docs/chat/ 您应该发现访问令牌将为您提供您现在所需的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top