Social

Facebook :: 인증

Facebook Graph API 를 사용하기 위한 인증 절차를 설명합

class FacebookOAuth

  • __construct($consumer_key, $consumer_secret, $oauth_token = NULL, $dummy = NULL)
  • array getAccessToken($oauth_verifier = FALSE, $redirect_uri= FALSE)

Scope

  • read_stream
  • publish_stream
  • offline_access
  • email

Code snippet

  • redirect
// 변수 설정 등
$consumer_key = '[consumer key]';
$domain = 'http://' . $_SERVER['HTTP_HOST'] . '/';

// 파라미터
$args = "scope=publish_stream,offline_access"
        . "&client_id=" . $consumer_key
        . "&redirect_uri=" . $domain . '[access token 처리 url]';

// 호출 uri
$uri = "https://graph.facebook.com/oauth/authorize?" . $args;

// redirect
header('Location: ' . $uri);

 

  • access token
// library 로드, 변수 설정 등
require_once('./libs/facebookoauth.php');
$consumer_key = '[consumer key]';
$consumer_secret = '[consumer secret]';

// FacebookOAuth object 생성
$connection = new FacebookOAuth($consumer_key, $consumer_secret);

// 토큰 수령
$access_token = $connection->getAccessToken($_REQUEST['code']);
$token = $access_token['oauth_token'];

 

External Links

 

댓글

댓글 본문
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기