2011-06-01 83 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

相關問題