def refreshFacebookFriends(request):
    response = dict()

    userid = request.REQUEST.get('userid', None)
    accessToken = request.REQUEST.get('accesstoken')

    try:
        userProfile = UserProfile.getUser(userid)
    except UserProfile.DoesNotExist:
        return errorResponse("Invalid user id")

    facebookProfile = FacebookProfile(userProfile, accessToken)
    friends = facebookProfile.getFacebookFriends()

    response['users'] = []
    for friend in friends:
        response['users'].append(getUserProfileDetailsJson(friend))

    response['success'] = True

    return HttpResponse(json.dumps(response))