2012-02-12 66 views
-2

如果用户被授权,这只是将他重定向到第二页。但是,如果用户未被授权,则会提示授权弹出窗口。FB.login回调返回错误(错误或错误配置?)

$('#ay-facebook-authorize').on('click', function(){ 
    FB.getLoginStatus(function(response){ 
     if (response.status === 'connected') { 
      window.location = 'home'; 
     } else { 
      FB.login({scope: ay.scope}, function(e){ 
       console.log(e); 
      }); 
     } 
    }); 
}); 

不管用户是否不同意或同意授权的应用程序,则产生以下错误。

a is not a function 
https://connect.facebook.net/en_US/all.js 
Line 23 

语境:

...ver._xdNextHandler(FB.Auth.xdResponseWrapper(a,d,e),b,c,true);},xdResponseWrappe... 

因为我没有得到我的其他项目这个错误,我想知道这是否可以为错误配置或Facebook的错误吗?

回答

0

一秒钟后,我意识到FB.login中的参数顺序是错误的。首先是回调函数,然后是参数。

如果有人遇到同样的问题,请将此事留下。