2013-06-10 2 views
0

페이스 북 앱을 처음 사용하고 있으며 앱에서 버튼을 클릭 한 후 사용자를 리디렉션하려고합니다. 나는 다음과 같은 몇 가지 일을 사용하고 있습니다 :facebook 앱의 다른 PHP 페이지로 사용자를 리디렉션하지 않습니다.

<? 
    echo '<script> location.href="help.php";</script>'; 
    ?> 

을 help.php에서 페이지의 상단에 내가 코드 아래에 있고 내가 출구를 넣어; 이 부분이 잘 작동하는지 테스트하려면 :

 <?php 
     ini_set('display_errors', 1); 
     error_reporting(E_ALL); 
     require_once("./config.php"); 
     $me = $facebook->api('/me'); 
     $access_token = $facebook->getAccessToken(); 
     $user = $facebook->getUser(); 
     echo "access token:".$access_token; 
     echo "<br/> user:".$user; 
     exit; 
     ?> 

리디렉션이 제대로 작동하지 않습니다! 한 번에 한 페이지 씩 빈 페이지가 표시되고 프로덕션 코드가 신뢰할 수 없습니다. 여기에 뭐가 잘못 됐는지 알 겠어?

업데이트 : 이 오류는 다음과 같습니다. 치명적인 오류 : 알려지지 않은 OAuthException : 현재 사용자에 대한 정보를 쿼리하는 데 활성 액세스 토큰을 사용해야합니다.

답변

0

올바른 순서가 맞습니까?

$me = $facebook->api('/me'); 
    $access_token = $facebook->getAccessToken(); 
    $user = $facebook->getUser(); 

$access_token = $facebook->getAccessToken(); 
$user = $facebook->getUser();  
$me = $facebook->api('/me'); 
+0

그것을 시도 아무 소용이 시도하지 않는다. 얼굴에서 다른 페이지에서 같은 줄을 사용했고 매력처럼 작동합니다. – MT467

+0

다른 제안 사항 ?? – MT467

관련 문제