结束后获取 Facebook 用户会话
我正在使用 facebook 连接并用它来验证用户。
对于每个用户,都有一个在 X 分钟后过期的会话密钥。会话结束后如何获取用户会话?
我尝试过,
FB.Connect.requireSession();
但我不想使用这个功能,因为它会弹出 facebook 连接 用户名和密码。我想在不需要他重新输入用户名和密码的情况下获得用户会话,并且我不想要求无限会话。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须提示您提供离线访问的扩展权限。完成此操作后,Facebook 会为您提供一个特殊的无限会话密钥,您需要保存该密钥,并在您想要代表该用户执行操作时使用该密钥。
http://wiki.developers.facebook.com/index.php/ JS_API_M_FB.Connect.ShowPermissionDialog
You have to prompt for extended permissions with offline access. When this is completed facebook gives you a special infinite session key which you need to save and use when you want to act on that user's behalf.
http://wiki.developers.facebook.com/index.php/JS_API_M_FB.Connect.ShowPermissionDialog