【问题标题】:FB.logout() called without an access token. all.js:54FB.logout() 在没有访问令牌的情况下调用。 all.js:54
【发布时间】:2014-09-16 21:23:04
【问题描述】:

我像这样加载 facebook SDK:

(function(d){
        var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement('script'); js.id = id; js.async = true;
        js.src = "//connect.facebook.net/en_US/all.js";
        ref.parentNode.insertBefore(js, ref);
    }(document));

所以,我得到了这个错误:

FB.logout() called without an access token. all.js:54

我将如何解决这个问题?就像它在 facebook SKD 文件中一样?!

【问题讨论】:

  • all.js 与 Facebook Graph API 的 v1.0 一起使用。您应该改用v2.0。另外,您正在执行什么 SDK 调用导致此错误消息?您显示的代码仅加载 SDK。
  • 我已经解决了,谢谢

标签: facebook-javascript-sdk access-token facebook-access-token


【解决方案1】:

试试这个代码

(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

完整教程可以找here

【讨论】:

    猜你喜欢
    • 2012-01-15
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2013-10-18
    • 2018-11-13
    • 2012-04-30
    相关资源
    最近更新 更多