Post List

태그

2015년 7월 1일 수요일

Facebook api 로그인/ 로그아웃

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
    FB.init({
      appId      : '324235235235', // 앱 ID
      status     : true,          // 로그인 상태를 확인
      cookie     : true,          // 쿠키허용
      xfbml      : true           // parse XFBML
    });
    
    FB.Event.subscribe('auth.login', function(response) {
if (response.status === 'connected') {
FB.api('/me', function(user) {
if (user) {
                                        //로그인 됬음
console.log(user);
                 
} else {
}
});    
    }else{
    console.log(response);
    }
   
    });
     FB.Event.subscribe('auth.logout', function(response) {
     FB.login(function(response) {
         
        }, {scope: 'publish_stream, email, user_birthday, user_likes'}); // 
    }); 
  };

  //페이스북 로그인상태확인
  function ckFB(){
  FB.getLoginStatus(function(response){
  if(response.status=='connected'){
  //로그인 되어있으면 로그아웃시킴
FB.logout();
  }else{
  console.log(response);
   //로그인 안되있으면 로그인 시킴
  FB.login(function(response) {
       }, {scope: 'publish_stream, email, user_birthday, user_likes'}); // <-- 로그인시킬때 권한    
  }
  },
  {scope: 'read_stream,publish_stream'}
  );
  }
</script>

<a href="javascript:ckFB();">페이스북 로그인</a>

댓글 없음:

댓글 쓰기