programming/facebook
offline_access 사용 불가 유효기간 연장법
hotdogya
2012. 4. 24. 19:38
http://developers.facebook.com/roadmap/offline-access-removal/
offline_access 는 12년 5월 부터 사용이 불가능하다.
현재 받아둔 aceess_token으로는 계속 사용이 가능하지만 다음번 부터는 자동적으로 기한이 60일짜리인 엑세스 토큰이 생성된다.
여러번 앱에 방문하더라도 엑세스 토큰연장은 요청을 처음 했을 때 하루에 한번 연장 할 수 있다.
클라이언트 사이드에서 엑세스 토큰 연장 하기
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
이렇게 하면 된다고 한다.
서버 사이드에서 엑세스 토큰 만들면 그냥 나온다.
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URI
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
&state=SOME_ARBITRARY_BUT_UNIQUE_STRING