在授权为桌面应用程序时,如何设置Facebook聊天API连接
-
26-10-2019 - |
题
我面临的问题是,在我授权使用我的应用程序供当前用户使用之后http://developers.facebook.com/docs/authentication/ (客户端流)我无法设置XMPP连接,因为我需要知道会话键以访问它。当使用基于服务器的流程时,会话属性将作为访问令牌的一部分发送。而且我没有找到一种方法来获取基于OAuth的身份验证客户端流的会话密钥。请建议我如何获得它。
我正在从JavaScript(Google Chrome扩展程序)中执行所有请求。
解决方案
Facebook实际上是在贬低会话密钥。他们最近(在您发布问题后几天)将其身份验证方法更新到不再需要会话密钥。如果出于某种原因仍然需要它,则可以通过查找auth.promote_session方法来获取它,但这是弃用的,但将在10月将其删除。
如果您检查 https://developers.facebook.com/docs/chat/ 您应该发现访问令牌将为您提供您现在所需的东西。
不隶属于 StackOverflow