2012-04-04 5 views
0

나는 현재이로 리디렉션하지 오전 :Facebook OAUTH2 리디렉션 URL의 목적은 무엇입니까?

https://graph.facebook.com/oauth/authorize?client_id=305384546164461&redirect_uri=http://www.eeisi.com/bridge/auth.php&type=web_server&display=page&scope=publish_stream,%20user_about_me,%20user_likes,%20email 

나는 한 아무 생각 나는 내 캔버스 페이지 내 응용 프로그램 설정에 지정된 URL로 리디렉션하는 데 필요한있는 이유. 이것의 뒤에 목적은 결코 언급되는 것을 보이지 않는다. 그래서

내가 거기에 리디렉션, 그것은 큰 ... 응용 프로그램을 사용할 수있는 권한을 요청 ...

그런 다음 또 다른 대화 페이지로 이동하고, 잘 ... 추가 사용 권한을 요청 ...

그 다음엔 리디렉션 URL로 이동 한 다음 어떻게해야합니까?

페이스 북의 캔버스 페이지로 리디렉션되는 방문 페이지의 일종을 만들어야하나요?

처럼 ...

http://www.eeisi.com/bridge/auth.php < ---

내가 다음 결과 인증 코드를 취할 생각하고있는 방문 페이지 :

http://www.eeisi.com/bridge/auth.php?code=(long-fricking-string) 

을 캔버스 응용 프로그램에이 다시 전달 페이지, 그렇게?

http://aps.facebook.com/eebridge/?code=(long-fricking-string) 

???

그 모든 것이 어떻게 어울리나요?

답변

1

액세스 토큰에 대한 코드 쿼리 매개 변수를 교환하려고합니다. 여기

참조 4 단계 : 앱이 응용 프로그램의 비밀을 알고 있어야합니다으로 당신은 다시 응용 프로그램으로 리디렉션하고 http://developers.facebook.com/docs/authentication/server-side/

- 당신이 access_token이에 대한 코드를 교환해야합니다.

+0

이 질문을 게시 한 이래로 나는 PHP SDK와 함께 Javascript SDK를 사용해야한다는 것을 깨달았습니다. 답변 해주셔서 감사합니다. –

관련 문제