2013-02-21 84 views

回答

1

是的,你可以。你只需要問權限:

例如,對於Facebook,使用jQuery你可以這樣做:

1-創建Facebook的開發人員應用程序,並得到他的ID(http://developers.facebook.com/)。

2-調用一個Facebook的Javascript SDK:

<div id="fb-root"></div> 
<script src="//connect.facebook.net/en_US/all.js"></script> 
<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
      appId: 'YOUR_APP_ID', 
      status: true, 
      cookie: true, 
      xfbml: true 
     }); 
    }; 
</script> 

3-呼叫Facebook登錄功能:

<div id="myFbloginBt">Login with facebook</div> 
<script> 
$(document).ready(function(){ 
    $("#myFbloginBt").click(function(){ 
     loginFacebook(); 
    }); 
}); 


function loginFacebook(){ 

    FB.login(function(response) { 
     if (response.authResponse){ 
      //Get logged user info 
      FB.api('/me', function (response) { 
        alert(response.email); 
      }); 
     } 
     else{ 
      alert("Please accept the permissions"); 
     } 
    }, { scope: 'email'}); 
} 
</script> 

凡範圍是您要訪問的需要許可的東西。 你可以在這裏看到所有的範圍變量: http://developers.facebook.com/docs/reference/login/#permissions

相關問題