Esempio n. 1
0
def create_fb(facebook_token):
    graph = GraphAPI(facebook_token)
    profile = graph.get_object('me')
    user = create(profile['email'], None, fbid=profile['id'])
    user['first_name'] = profile.get('first_name', '')
    user['last_name'] = profile.get('last_name', '')
    user.save()
    FBUserMapping.create(profile['id'], user['id'])
    if user and user.get('password'):
        del user['password']
    return user
Esempio n. 2
0
def create_fb(facebook_token):
    graph = GraphAPI(facebook_token)
    profile = graph.get_object('me')
    user = create(profile['email'], None, fbid=profile['id'])
    user['first_name'] = profile.get('first_name', '')
    user['last_name'] = profile.get('last_name', '')
    user.save()
    FBUserMapping.create(profile['id'], user['id'])
    if user and user.get('password'):
        del user['password']
    return user
Esempio n. 3
0
def get_from_fb_token(token):
    graph = GraphAPI(token)
    profile = graph.get_object('me')
    user_id = FBUserMapping.find(profile['id']).get('user_id')
    if user_id:
        user = User.find(user_id)
        if user and user.get('password'):
            del user['password']
        return user
Esempio n. 4
0
def get_from_fb_token(token):
    graph = GraphAPI(token)
    profile = graph.get_object('me')
    user_id = FBUserMapping.find(profile['id']).get('user_id')
    if user_id:
        user = User.find(user_id)
        if user and user.get('password'):
            del user['password']
        return user