2012-08-31 103 views
0

与Facebook登录工作Facebook登录按钮的回调

的代码如下,

<div id="fb-root"></div> 
<div class="fb-login-button" data-width="200" onlogin="GetData()"></div> 
<script> 
       window.fbAsyncInit = function() { 
       FB.init({ 
         appId: 'My ID', 
         status: false, 
         cookie: true, 
         xfbml: true, 
         oauth: true 
       }); 
       };   
       (function (d) { 
       var js, id = 'facebook-jssdk'; if (d.getElementById(id)) { return; } 
       js = d.createElement('script'); js.id = id; js.async = true; 
       js.src = "//connect.facebook.net/en_US/all.js"; 
       d.getElementsByTagName('head')[0].appendChild(js); 
       } (document)); 

     function GetData() 
     { 
     alert(11); 
     } 

</script> 

1 - 它工作正常,但用户按下Facebook登录按钮后,该功能的GetData不叫 2 - 我想在这个功能写代码给我的电子邮件,使用的名称,...有关此用户的信息

+0

这不是一个网站,人们只会写代码你。你有什么尝试? – BenOfTheNorth

回答

0

调用此功能的Facebook登录您的GetData函数调用后用户登录。

功能facebooklogin(){

FB.login(function(response) { 
    if (response.authResponse) { 
      GetData(); 
     }); 

     }