2011-09-30 261 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:登錄>按鈕時,通過實際按鈕替換,並且當用戶點擊該按鈕時,調用此方法。 這不是唯一的方法,但它是一個簡單的方法。