2011-09-30 197 views
0

在我的网站上实现Facebook身份验证的方法有多少?我的做法是:实现Facebook身份验证

  1. 显示在我的网站
  2. 当它的用户点击,他们将被要求输入用户名密码,或给予一些权限等...
  3. 他们记录后,显示一个Facebook登录按钮他们的脸和名字在我的网站登录按钮的位置。现在

,我可以做1,2下面

<div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <script> 
     FB.init({ 
      appId:'22***00**58****', 
      cookie:true, 
      status:true, 
      xfbml:true, 
      oauth:true 
     }); 
    </script> 
    <fb:login-button></fb:login-button> 

这个代码,我还是坚持了3

回答

0

这是您需要使用的JS SDK方法。

FB.login(function(responseLogin) { 
    if (responseLogin.session) { 
     // user is logged in 
     // uid is in responseLogin.session.uid 
     // just explore the whole object with console.log(responseLogin); 
    } else { 
     // refused to grant the permissions 
    } 
}, { perms:'offline_access,email' }); // example of perms 

卸下< FB:登录>按钮时,通过实际按钮替换,并且当用户点击该按钮时,调用此方法。 这不是唯一的方法,但它是一个简单的方法。