2014-03-02 3 views
0

사용자의 OAuth 토큰을 데이터베이스에 게시하려고하므로 FQL을 사용하여 상태를 읽을 수 있습니다. 전체 액세스 토큰 받기 Facebook

나는이 일 것이라고 생각 :

$access_token = $facebook->getAccessToken(); 

하지만 첫 번째 부분을 반환합니다.

$token = $facebook->getAccessToken(APP_ID.'|'.APP_SECRET); 

하지만 위와 같은 일을 반환

나는 또한이 시도.

데이터베이스에 인증 토큰을 저장하려면 어떻게해야합니까? 콜백 사용 후

+0

왜 데이터베이스에 저장 하시겠습니까? 어쨌든 2 시간 동안 만 유효하므로 저장하는 대신 사용자가 앱에 도착하면 정확하게 사용자 상태를 읽을 수 있습니다. – luschn

+0

"첫 번째 부분"이란 무엇입니까? 사용자의 액세스 토큰에는 아무 부분도 없으며 솔리드 문자열입니다. – zerkms

답변

1

:이 도움이 될 것입니다

$access_token = $facebook->getAccessToken(); 

희망 :

$facebook->setExtendedAccessToken(); 

한 다음 데이터베이스에 저장하는 오래 살았 토큰을 얻을 수 getAccessToken를 호출합니다.