2012-06-13 4 views
0

Twitter API를 사용하기 위해 토네이도 프레임 워크를 사용하고 있습니다. 나는 그것이 내가/인증/로그인이 내게로 설정이 AuthLoginHandler 동안 것을 이해토네이도 oauth 쿼리 (트위터)

auth/login?next=%2F%3Foauth_token%3D 

에 다음의 값으로 콜백 URL을 얻고 난 왜 이해하고 있지 않다. 그러나 나는 URL 내부에 다음 토큰을 설정하는 것을 이해하지 못하고있다. 이것은 내 다른 논쟁을 만든다

self.get_argument('oauth_token', None) 

반환 없음.

나는 oauth_token을 얻을 수있는 URL을 분석 할 수 있지만 TwitterMixin 또는 토네이도의 기본 Oauth 클래스가이를 수행하는 방법에 대한 통찰력을 알고 있습니다. 나는 토네이도에 초보자입니다

답변

1

첫째, 핵심 코드가 작동 할 때까지 '다음'인수를 무시할 수 있습니다.

당신이이 같은 요구 원래의 페이지로 사용자를 전달할 수 있도록 '다음'추가 매개 변수는 다음과 같습니다 '다음'PARAM이 get_current_user를 호출 한 후 request handler here에 추가됩니다

self.redirect(self.get_argument('next', '/')) 

이 (가) 없음을 반환했습니다. [즉, 사용자가 로그인하지 않았습니다]

The Tornado docs 트위터에 대한 처리기를 작성하는 방법을 설명합니다.