使用python和django的Twitter应用程序出现问题
我正在用Django创建一个twitter应用程序。我使用了OAuth的twitter库,正如twitter示例页面中指定的那样 但我不太确定,一旦twitter的身份验证结束,如何将用户重定向到我的应用程序主页 代码使用python和django的Twitter应用程序出现问题,django,twitter,oauth,Django,Twitter,Oauth,我正在用Django创建一个twitter应用程序。我使用了OAuth的twitter库,正如twitter示例页面中指定的那样 但我不太确定,一旦twitter的身份验证结束,如何将用户重定向到我的应用程序主页 代码 oauth_request = oauth.OAuthRequest.from_consumer_and_token( consumer, http_url=REQUEST_TOKEN_URL ) oauth_request.sign_request(signature_
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_回调”参数和“auth_url”。
但是在身份验证之后,它不会重定向回我的应用程序
"http://localhost:8000/myApp/twitter/"
有什么线索吗?有什么建议吗
谢谢
Jijoy检查您是否已在中的Twitter应用程序详细信息中输入了回调url。回调需要类似于。Twitter无法识别本地主机。您可能需要做的一件事是转到etc/hosts文件,确保添加行
127.0.0.l local.dev