2015-03-19 84 views
0

不費一槍在我的服務:FB.Event.subscribe auth.statusChange在角JS

window.fbAsyncInit = function() { 
    FB.init({ 
    appId  : "", 
    xfbml  : false 
    version : 'v2.0', 
    status  : true 
    }); 
}; 

在我的控制器:

FB.Event.subscribe('auth.statusChange', function (response) { 
    console.log(response); 
    if (response.status === 'connected') { 
     //Continue 
    }else{ 
     console.log("FB not connected") 
    } 
}); 

FB.getLoginStatus(function (response) { 
    console.log(response); 
    if (response.status === 'connected') { 
      //Continue 
     } else { 
      // the user isn't logged in to Facebook. 
      console.log("not logged in"); 
     } 
}) 

我沒有看到任何控制檯記錄消息。事實上auth.statuschange沒有被解僱。請指導我正確的方向。

TIA

回答

0

我寧願把這個作爲評論,但我不能因爲聲譽。 快速的問題:您是否已經登錄Facebook?因爲那樣你就什麼都不會記錄。