【问题标题】:FB.logout() only from the application using javaScript SDKFB.logout() 仅来自使用 javaScript SDK 的应用程序
【发布时间】:2013-05-08 11:05:58
【问题描述】:

我使用 Facebook JavaScript SDK 获取用户数据,如下所示:

FB.login(function(response){
    // some code here
    userid = response.authResponse.userId;
});

如果用户 id 是奇数(不需要的),那么我调用:

FB.logout();

这将使用户从我的应用程序和他们的 Facebook 帐户中注销。

我希望它只将用户从我的应用程序中注销。他们不应从 Facebook 帐户中注销。

下面是我用来初始化 FB 变量的代码:

FB.init({appId: 'XXXXXXXXXXXXX', cookie: true, status: true, xfbml : true});

如果用户登录到我的应用程序,那么我会收到响应。响应包含状态、access_token 和 user_id。

我应该使用哪个变量来实现只将它们从我的应用程序中注销而不是 Facebook?

【问题讨论】:

    标签: facebook-javascript-sdk


    【解决方案1】:

    我也有同样的问题,看起来我们需要同时使用 PHP 和 Javascript SDK 来获取和维护仅应用程序注销的状态。你可以查看教程here,我只是在研究这个,所以我还没有真正检查它是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多