facebook第三方登录,facebook-jssdk

不废话,直接上代码

1:先引入facebook-jssdk

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了,去调接口登录吧    
        }
        console.log(response);//登录回调函数
    },{scope:'email'});//需要获取的信息scope
});

4:退出登录

//退出facebook
functionfbLogoutUser() {
    FB.getLoginStatus(function(response) {
        if(response && response.status ==='connected') {
            FB.logout(function(response) {
            });
        }
    });
};

这就退出了,简单吧,

你可能感兴趣的:(facebook第三方登录,facebook-jssdk)