sign_up_pipeline.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:lucem 作者: cydrobolt 项目源码 文件源码
def save_profile(backend, user, response, details, *args, **kwargs):
    if backend.name == 'facebook':
        # Fetches a list of friends who also use the app
        graph = facebook.GraphAPI(access_token=response['access_token'], version='2.9')
        friends = [friend for friend in graph.get_all_connections(id='me', connection_name='friends')]

        # Update LucemUser with new list of friends using the app
        try:
            lucem_user = user.lucemuser
        except ObjectDoesNotExist:
            # Create LucemUser instance if it does not yet exist
            lucem_user = LucemUser(user=user)
            lucem_user.friends = friends
            lucem_user.fb_id = response['id']
            lucem_user.save()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号