2012-02-17 2 views
0

Facebook Connect를 사용하고 GET으로 토큰을 보내는 외부 응용 프로그램에서 유효한 액세스 토큰을 얻습니다.PHP SDK 3.0의 REQUEST에서 Facebook 액세스 토큰을 가져 오거나 저장하십시오.

해당 토큰을 가져 와서 $facebook = new Facebook(...); 개체에 저장하는 것이 정상적인가요? 뭔가 같은 :

$facebook = new Facebook(array(
    'appId' => $this->app_id, 
    'secret' => $this->app_secret, 
)); 

$token = $facebook->getAccessToken(); 

if(empty($token) && isset($_REQUEST['access_token'])) 
    $facebook->setAccessToken($_REQUEST['access_token']); 

$userID = $facebook->getUser(); 

if(!$userID) 
{ 
    return false; 
} 

return $facebook; 

그리고이 할 OK 경우

는, SDK가 또한 SESSION 또는 COOKIE 배열이 값을 저장하거나 그것을 필요로 모든 스크립트에 전달해야합니까?

답변

1

어떻게 작동하는지 알아 냈습니다. setAccessToken()을 호출 할 때 SDK가 내 세션을 설정하지 않으면 수동으로 설정해야만 작동합니다.

관련 문제