2011-06-01 86 views

回答

3

我想传递到onFBLogin()的第一个参数将是或者是响应或会话对象。因此请检查以了解响应或response.session的价值。

另外,你玩过FBJS的登录事件处理吗?

如果使用FB.login

FB.login(function(response) { 
    if (response.session) { 
    // user successfully logged in 
    } else { 
    // user cancelled login 
    } 
}); 

但由于您使用的是FB:登录按钮,你可以尝试subscribe to the login event

FB.Event.subscribe('auth.login', function(response) { 
    // do something with response.session 
}); 

我没有通过FB试过此我自己:登录按钮,但希望这会让你走上正轨。

+0

+1尝试过,它的工作原理。我没有硬编码登录按钮,而是将按钮代码放入“其他”部分,以防止登录按钮显示。 – khany 2011-10-09 17:53:59

相关问题