def signin_complete(request): from acsite.people import oauthtwitter, oauth import acsite.settings as settings request_token = request.session['oauth_request_token'] oauth_consumer = oauthtwitter.OAuthApi('Vx43QEmSCP1whLq1OSPg', 'GLO2wX1qJrtnO5yBmz8pO8msNoPOBEmUotelZZUfU', request_token) access_token = oauth_consumer.getAccessToken() access_token_str = oauth.OAuthToken.to_string(access_token) request.session['oauth_access_token_str'] = access_token_str # Create a new instance of the Twitter Api and fetch the user's screen name oauth_consumer = oauthtwitter.OAuthApi(settings.TWITTER_CONSUMER_KEY, settings.TWITTER_CONSUMER_SECRET, access_token) twitter_user = oauth_consumer.GetUserInfo() twitter_screen_name = twitter_user.screen_name raise Exception(twitter_screen_name) # Google Version access_token = request.GET['token'] raise Exception(access_token) #<QueryDict: {u'oauth_token': [u'6PI56JKzvdIPO5XFDMbL4EnHte91LGM7NQDgAfqGLE']}> return render_to_response(request, template_path, context)
def signin(request): from acsite.people import oauthtwitter import acsite.settings as settings # Step 1: Create an anonymous twitter oauth consumer oauth_consumer = oauthtwitter.OAuthApi('Vx43QEmSCP1whLq1OSPg', 'GLO2wX1qJrtnO5yBmz8pO8msNoPOBEmUotelZZUfU') # Blaine's Personal Dev Site keys #oauth_consumer = oauthtwitter.OAuthApi(u'HIOPxqeLyXCbCtkZsaT3g', u'lyzNa3MhzkaFUs8KuOmmYf0Ejq2kI77QTq4r3SSDA3g') # Propeller.com Dev Site keys #oauth_consumer = oauthtwitter.OAuthApi(settings.TWITTER_CONSUMER_KEY, settings.TWITTER_CONSUMER_SECRET) # Step 2: Fetch Request Token From Twitter request_token = oauth_consumer.getRequestToken() # Redirect them to the url authorization_url = oauth_consumer.getAuthorizationURL(request_token) request.session['oauth_type'] = 'twitter' request.session['oauth_request_token'] = request_token raise Exception(authorization_url) template_path = 'handshake/jive.html' context = {'something': 'welcome'} return render_to_response(request, template_path, context)
def index(request): template_path = 'handshake/jive.html' context = {'something': 'welcome'} return render_to_response(request, template_path, context)