官方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>
结束语:
也很久没有写了,有些生疏了。