官方api文檔:http://developers.facebook.com/docs
先簡單的介紹下創建一個app(https://developers.facebook.com/apps),
在彈出層填寫app的名稱>單擊continue>輸入驗證碼>單擊continue,app就創建完成。
下面就是我剛才創建的app,有個appid(這個就是我們后面要用到的)
接下來,設置我們app,設置好了之后單擊save changes保存。
到這里,app已經配置好了,剩下就是在我們的網站或者其他平台,我這里以網站為例。下面就是實現facebook 登錄和注銷:

1 <div id="fb-root"></div> 2 <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> 3 <!--上面兩行都是必須的--> 4 5 <script type="text/javascript"> 6 FB.init({ 7 appId : 'YOUR_APP_ID',//facebook app id 8 status : true, 9 cookie : true, 10 xfbml : true, 11 oauth : true//授權 12 }); 13 14 //登錄並且獲取登錄名 15 FB.login(function(response){ 16 if (response.authResponse) { 17 FB.api('/me',function(response){ 18 console.log('hello '+response.name);//alert('hello '+response.name); 19 }); 20 } 21 },{scope:'email'});//可訪問郵箱 22 23 //注銷 24 FB.logout(function(response){ }); 25 26 //獲取登錄狀態 27 FB.getLoginStatus(function(response){ 28 if(response.status==='connected'){ 29 var uid=response.authResponse.userID; 30 var accessToken=response.authResponse.accessToken; 31 }else if(response.status === 'not_authorized'){ 32 //please login again. 33 } 34 }); 35 </script>
結束語:
也很久沒有寫了,有些生疏了。