def sina_callback(request_token): oauth_verifier = request.GET.get('oauth_verifier', None) auth = WebOAuthHandler(sina_consumer_key, sina_consumer_secret, oauth.OAuthToken.from_string(request_token)) token = auth.get_access_token(oauth_verifier) response.set_cookie("ybole_auth", token, secret=gng_secret) redirect('/')
def sina_callback(request_token): oauth_verifier = request.GET.get('oauth_verifier', None) auth = WebOAuthHandler(sina_consumer_key, sina_consumer_secret, oauth.OAuthToken.from_string(request_token)) token = auth.get_access_token(oauth_verifier) response.set_cookie("ybole_auth", token, secret = gng_secret) redirect('/')
def sina_login(): auth = WebOAuthHandler(sina_consumer_key, sina_consumer_secret) auth_url = auth.get_authorization_url_with_callback(baseurl + "/sina/callback/") redirect(auth_url)