FB.Event.subscribe auth.statusChange没有在Angular JS中触发

时间:2015-03-19 11:31:13

标签: javascript angularjs facebook events

在我的服务中:

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

1 个答案:

答案 0 :(得分:0)

我宁愿把它作为评论,但我不能因为声誉。 快速提问:您是否已登录Facebook?因为那样你就什么都不记录了。