2011-02-22 4 views
3

페이스 북에 로그인 한 사용자 (쿠키가 브라우저의 캐시에 저장 됨)가 있다고 가정하면 액세스 토큰을 얻는 가장 간단한 방법은 무엇입니까? 페이스 북의 그래프 API를 실험 중이므로 액세스 토큰 (적어도 지금은 아님)을 얻으려면 응용 프로그램을 만드는 데 신경 쓰고 싶지 않습니다. 만약 내가 올바르게 기억페이스 북 그래프 API와 함께 사용할 쿠키에서 액세스 토큰 받기

는 며칠 전 나는 ... http://graph.facebook.com/me?access_token=에 저를 리디렉션하는 (로그인 된 상태) 브라우저에 http://graph.facebook.com/me에 갔다,하지만 지금은 그 대신를 얻을 (더 재) :

{ 
     "error":  { 
     "type": "OAuthException", 
     "message": "An active access token must be used to query information about the current user." 
    } 
} 

최근에 변경된 사항이 매우 최근에 바뀌었기 때문에 이전에 답변 한 질문에 의존 할 수 없었습니다.

답변

4

모든 문서는 여기에 있습니다 : 당신은 그냥 자신이 API에 몇 가지를 테스트하기위한 단일 액세스 토큰을 원하는 경우 https://developers.facebook.com/docs/authentication/

, 당신은 그래프 API Explorer를 사용하여 수 (https://developers.facebook.com/tools/explorer를) 해당 응용 프로그램에 대한 액세스 토큰을 생성하고 코드에 복사/붙여 넣기하십시오.

신속하게 만료되지 않는 토큰을 얻으려면 'offline_access'권한을 포함해야합니다.

+0

+1 그래프 API 탐색기 링크, 감사합니다! – Dan

1

간단히 할 수 없습니다!
성공적인 인증/권한 부여 후 access_token을 생성하려면 응용 프로그램을 만들어야합니다. 이 here에 대해 자세히 알아보십시오. 당신이 필요 해요

+1

실제로 있습니다! [Facebook API Reference] (http://developers.facebook.com/docs/reference/api/)에서 "연결"에 대해 설명하는 섹션에서 현재 사용자의 액세스 토큰을 포함하는 링크가 있습니다. 확인 해봐. –

+0

@JokerThie :이 * 링크 *는 자동으로 토큰을 생성하는'developer' 응용 프로그램을 사용하고 있습니다. 또는 이것들은 * Facebook을 위해 특별히 생성되었습니다! – ifaour