【问题标题】:Logging out user from application FB.logout() not facebook从应用程序 FB.logout() 而不是 facebook 注销用户
【发布时间】:2014-02-01 20:49:17
【问题描述】:

我已阅读 Facebook 文档,它说FB.logout 用于将用户从 Web 应用程序和 Facebook 中注销。我创建了一个网站,我在上面使用FB.logout(),但我只想撤销用户的会话,而不是让用户退出 Facebook。 我在许多其他网站上看到过这件事,查看他们的代码我发现他们也在使用类似的代码

function fb_logout(){
            FB.logout(function(response) {
            console.log('loggedout');
            });
        }

我也尝试过使用此功能,但我仍然让我的用户退出 Facebook。 有没有办法完成这项任务?

【问题讨论】:

  • 是的,通过清除 FB 在您的域下设置的 cookie。顺便说一句,平台政策要求您为用户提供同时退出您的网站和 Facebook 的可能性。

标签: javascript facebook facebook-graph-api


【解决方案1】:

您可以删除用户的所有数据并再次向他们显示登录按钮(模拟从您的应用程序中注销),而无需调用“FB.logout”功能(它也会将用户从 facebook 中注销)。这将根据您的需要进行,一旦用户再次单击登录按钮,您将再次获得数据,而无需他再次登录 facebook。

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2013-01-11
    • 2012-04-04
    相关资源
    最近更新 更多