2010-12-07 4 views
0

세션을 가져 와서 access_token으로 변환하여 내 로컬 응용 프로그램을 통해 프로필 작업을해야합니다. 나는 심지어 이전 스타일을 작업 얻을 수 없습니다페이스 북 PHP SDK : 무한 SessionKey를 사용하여 세션을 얻는 방법

여기에 생성 :이 요청에 http://www.facebook.com/code_gen.php?v=1.0&api_key=YOUR_API_KEY

require($this->_config->path->application . 'api/facebook.php'); 

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

$old_rest_call_param = array(
    'method' => 'auth.getsession', 
    'auth_token'=> '3GDWQG' 
); 
$allocation = $facebook->api($old_rest_call_param); 

얻기 "잘못된 매개 변수"오류. http://developers.facebook.com/docs/reference/rest/auth.getSession

무한 세션 사용을 얻기의 새로운 방법에 대한 문서/예를 찾을 수 없습니다 나는 시험 콘솔에서 시도

, 그것은 같은 오류가 발생합니다.

아무도 도와주세요? ;)

답변

1

만료되지 않는 세션에 대해 offline_access 확장 사용 권한 (http://developers.facebook.com/docs/authentication/permissions)을 조사해야합니다. 설정 및 인증을 받으면 직렬화 된 db 또는 파일에 $ facebook-> getSession()을 저장하십시오. 필요할 때 facebook 객체를 인스턴스화하고 저장 한 세션을 전달하는 setSession()을 호출합니다. 이 프로세스에 대한 자세한 정보는 여기 내 게시물에서 확인할 수 있습니다. http://www.joeyrivera.com/2010/facebook-graph-api-app-easy-w-php-sdk/ (몇 가지 코드 샘플을 사용하여 질문에 대한 추가 정보를 보려면 주석 참조).

+0

안녕하세요 조이, 여기에서 반갑습니다. ;) 그래, 나는 알아 냈어. – Somebody

관련 문제