JS-(페이스북 API) access token 가져오기

페이스북 API를 이용해서 개발하려고 할 때 access token을 요구한다.
개인 인증이 있고, APP 인증이 있다.

두 용도는 다르다.  개인의 아이디의 친구 목록이나 포스팅을 가져오려면 개인 인증을 이용하고,  APP은 아시다시피 페이스북의 APP이다.  그 앱이 게임에 들어가거나 소셜 로그인하거나 하는 운영하는 APP의 사용자들을 대상으로 취하는 용도이다.

개인용 인증 (단! 로그인된 상태여야 한다.)

FB.getLoginStatus(function(response) {
      if (response.status === 'connected') {
            var accessToken = response.authResponse.accessToken;
            //여기다 access token 받은 후 코드를 넣으면 된다.
      }
} );

 

APP용 인증

$.ajax({
      type:"GET",
      url: 'https://graph.facebook.com/oauth/access_token?client_id=앱아이디&client_secret=시크릿코드&grant_type=client_credentials',
      dataType : 'json',
      success: function(data,textStatus, request) {
            var accessToken = data.access_token;
            //여기다 access token 받은 후 코드를 넣으면 된다.
      }
});

 

TOP