def get_user_info_after_auth(request): tok = request.session['request_token'] twitter_client = _get_client_by_token(tok) access_token = twitter_client.get_access_token() request.session['access_token'] = access_token user_info = utils.from_json(twitter_client.oauth_request('http://api.twitter.com/1/account/verify_credentials.json', args={}, method='GET')) return {'type': 'twitter', 'user_id' : user_info['screen_name'], 'name': user_info['name'], 'info': user_info, 'token': access_token}
def user_needs_intervention(user_id, user_info, token): """ check to see if user is following the users we need """ twitter_client = _get_client_by_token(token) friendship = utils.from_json(twitter_client.oauth_request('http://api.twitter.com/1/friendships/exists.json', args={'user_a': user_id, 'user_b': USER_TO_FOLLOW}, method='GET')) if friendship: return None return HttpResponseRedirect(reverse(follow_view))
def get_user_info_after_auth(request): args = facebook_get('/oauth/access_token', { 'client_id' : APP_ID, 'redirect_uri' : request.session['fb_redirect_uri'], 'client_secret' : API_SECRET, 'code' : request.GET['code'] }) access_token = cgi.parse_qs(args)['access_token'][0] info = utils.from_json(facebook_get('/me', {'access_token':access_token})) return {'type': 'facebook', 'user_id' : info['id'], 'name': info['name'], 'info': info, 'token': {'access_token': access_token}}
def get_user_info_after_auth(request): tok = request.session["request_token"] twitter_client = _get_client_by_token(tok) access_token = twitter_client.get_access_token() request.session["access_token"] = access_token user_info = utils.from_json( twitter_client.oauth_request("http://api.twitter.com/1/account/verify_credentials.json", args={}, method="GET") ) return { "type": "twitter", "user_id": user_info["screen_name"], "name": user_info["name"], "info": user_info, "token": access_token, }
def get_user_info_after_auth(request): args = facebook_get( '/oauth/access_token', { 'client_id': APP_ID, 'redirect_uri': request.session['fb_redirect_uri'], 'client_secret': API_SECRET, 'code': request.GET['code'] }) access_token = cgi.parse_qs(args)['access_token'][0] info = utils.from_json(facebook_get('/me', {'access_token': access_token})) return { 'type': 'facebook', 'user_id': info['id'], 'name': info['name'], 'info': info, 'token': { 'access_token': access_token } }
def get_user_groups(user): groups_raw = utils.from_json(facebook_get('/me/groups', {'access_token':user.token['access_token']})) return groups_raw['data']
def get_user_groups(user): groups_raw = utils.from_json( facebook_get('/me/groups', {'access_token': user.token['access_token']})) return groups_raw['data']