-1

我正在使用 facebook JavaScript SDK,我只想从我的应用程序中注销并保持用户的 Facebook 会话处于打开状态。

我尝试使用函数 FB.logout(),但他们在文档中所说的是:“将用户从您的网站和 Facebook 中注销”。我不希望那样。

http://developers.facebook.com/docs/reference/javascript/FB.logout/

有什么建议或代码片段吗?

提前致谢。

4

1 回答 1

0

我只想从我的应用程序中注销并保持用户的 Facebook 会话处于打开状态。

没有从应用程序“注销”之类的东西。

当用户登录 Facebook 并且您的站点嵌入了 JS SDK 时,当用户访问您的站点时,Facebook 会识别该用户,并获得一个临时访问令牌,该访问令牌将持续大约两个小时。

在令牌过期之前使其失效的唯一方法是使用FB.logout.

您可以删除用户授予您的应用程序的权限 - 但是您下次访问时必须再次请求它们。他们是需要的。


除此之外,我几乎想不出我作为用户只想退出应用程序,而不是同时退出 Facebook 的场景。

于 2013-01-29T20:29:35.893 回答