2011-12-13 1 views
0

내가 내 친구의 벽을 읽고 있었다 페이스 북의 응용 프로그램을 변경, 내가페이스 북 API를 토큰

https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={0}&client_secret={1}&grant_type=client_credentials 

를 통해 access_token이 얻을하는 데 사용 그리고 아무 문제가 없었다, 지금은 (페이스 북의 응용 프로그램 설정에서 일부 내용을 변경했다 그 중 지금은 웹/캔버스 앱 대신 데스크톱 응용 프로그램입니다.) 토큰을 가져 오는이 방법은 작동을 멈추었습니다. 이제는 user (me)가 로그인하고 응용 프로그램에 권한을 부여해야하는 다른 방법으로 토큰을 가져와야합니다. 내가 다음에하는 모든 읽기에 유효합니다. 그래서

https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={0}&client_secret={1}&grant_type=client_credentials 

:

것은 내가 offline_access와 somethign 관련이 있지만이 같은 API 방식으로 offline_access에 대한 access_token을 얻는 방법을 발견 할수 없어 볼이가 발생을 변경 왜 몰라 질문 :이 방법으로 offline_access 토큰을 요청할 수 있습니까 : oauth/access_token?

답변

2

오프라인 액세스 토큰을 얻는 별도의 절차가 없습니다. 권한 목록에 offline_access 키워드를 포함 시키십시오. 그러면 평소 방법으로 만료 된 토큰이 만료되지 않습니다.

+0

어떻게 oauth/access_token 쿼리 문자열에 권한 목록을 포함시킬 수 있습니까? –

+0

다음은 권한 토큰을 추가하고 페이스 북에서 액세스 토큰을 요청하는 C# 코드에 대한 링크입니다. 그것은 codeplex의 페이스 북 SDK를 사용합니다. http://facebooksdk.blogspot.com/2011/03/facebookloginhelper.html –