0
我使用FB的JavaScript SDK:检测,如果Facebook的用户使用登录按钮允许或不允许登录
<fb:login-button onlogin="onFBLogin();">
我如何可以检测内onFBLogin()
如果用户没有登录成功?目前,无论用户选择什么,每次都会调用它。
谢谢,
梅尔
我使用FB的JavaScript SDK:检测,如果Facebook的用户使用登录按钮允许或不允许登录
<fb:login-button onlogin="onFBLogin();">
我如何可以检测内onFBLogin()
如果用户没有登录成功?目前,无论用户选择什么,每次都会调用它。
谢谢,
梅尔
我想传递到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试过此我自己:登录按钮,但希望这会让你走上正轨。
+1尝试过,它的工作原理。我没有硬编码登录按钮,而是将按钮代码放入“其他”部分,以防止登录按钮显示。 – khany 2011-10-09 17:53:59