Я создавал твиттер-приложение с Django. Я использовал библиотеку twitter из http://github.com/henriklied/django-twitter-oauth для OAuth, как указано на страницах примера Twitter.
Но я не слишком уверен, как перенаправить пользователя на домашнюю страницу моего приложения, когда аутентификация через твиттер закончится.
Код для
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer, http_url=REQUEST_TOKEN_URL
)
oauth_request.sign_request(signature_method, consumer, None)
resp = fetch_response(oauth_request, connection)
token = oauth.OAuthToken.from_string(resp)
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer, token=token, http_url=AUTHORIZATION_URL
)
print(oauth_request.to_url());
oauth_request.sign_request(signature_method, consumer, token)
return oauth_request.to_url()
response = HttpResponseRedirect(auth_url)
request.session['unauthed_token'] = token.to_string()
Я даже пытался передать параметр "oauth_callback" вместе с "auth_url".
Но после аутентификации он не перенаправляется обратно в мое приложение, которое находится на
"http://localhost:8000/myApp/twitter/"
Есть какие-нибудь подсказки? Есть указатели?
Спасибо
Jijoy