2011-07-06 8 views
3

페이스 북 PHP SDK를 조금 시도하고 있습니다. 여기 내 코드입니다 :페이스 북 PHP SDK를 사용하여 인증하는 동안 문제가 발생했습니다.

<?php 
    /* Connect to facebook link. */ 
    require_once('./fb/facebook.php'); 


    $facebook = new Facebook(array(
     'appId' => '189152054469765', 
     'secret' => 'ccd2d3e7986fb1ij4c9e41018327db67', 
       'cookie'=>true 
    )); 
echo $facebook->api('/me'); 
?> 

파일을 실행, 나는 오류를 얻고있다 : catch되지 않은 OAuthException : 활성 액세스 토큰이 현재 사용자에 대한 정보를 조회하는 데 사용되어야합니다. 위의 코드가 모든 자습서에서 모두 작동하는 것을 보았습니다. 나는 페이스 북에 로그인되어 있으며 이메일과 publish_stream에 대한 권한을 내 앱에 제공하고 있습니다.

답변

1

oauth 인증을 수행해야합니다 (기본적으로 토큰 교환으로 리디렉션).

그래서 당신은 $user = $facebook->getUser();

를 확인하고하지 않을 경우, 당신은 $facebook->getLoginUrl();

클릭
관련 문제