不廢話懊亡,直接上代碼
1:先引入facebook-jssdk
<script src="http://connect.facebook.net/zh_CN/sdk.js#xfbml=1&version=v2.9"></script>
2:初始化
//facebook初始化
(function(){
? ? FB.init ({
? ? ? ? appId : '你們的appid',
? ? ? ? cookie : true,
? ? ? ? xfbml : 1,
? ? ? ? version : 'v2.9'
? ? });
})();
3:點擊按鈕登錄
//facebook登錄
$("#fblogin").click(function(){
? ? FB.login(function(response) {
? ? ? ? if( response.status =='connected'){
? ? ? ? ? ? response.authResponse.accessToken ? 這么簡單就拿到token了署驻,去調(diào)接口登錄吧 ? ?
? ? ? ? }
? ? ? ? console.log(response);//登錄回調(diào)函數(shù)
? ? },{scope:'email'});//需要獲取的信息scope
});
4:退出登錄
//退出facebook
functionfbLogoutUser() {
? ? FB.getLoginStatus(function(response) {
? ? ? ? if(response && response.status ==='connected') {
? ? ? ? ? ? FB.logout(function(response) {
? ? ? ? ? ? });
? ? ? ? }
? ? });
};
這就退出了,簡單吧耕餐,