def METHOD_NAME(api_key, user_token, member_name=None):
    """
    Get the list of series followed by the authenticated user
    :param string api_key: Api key requested at https://www.betaseries.com/api
    :param string user_token: Obtained with a call to create_token()
    :param string member_name: [optional] A member name to get the list of series from. If None, will query the member
        for whom the user_token was for
    :return: List of serie titles or empty list
    """
    params = {}
    if member_name:
        member_id = query_member_id(api_key, user_token, member_name)
        if member_id:
            params = {'id': member_id}
        else:
            logger.error('member {!r} not found', member_name)
            return []
    r = requests.get(
        API_URL_PREFIX + 'shows/member',
        params=params,
        headers={
            'Accept': 'application/json',
            'X-BetaSeries-Version': '2.1',
            'X-BetaSeries-Key': api_key,
            'X-BetaSeries-Token': user_token,
        },
    )
    assert r.status_code == 200, "Bad HTTP status code: %s" % r.status_code
    j = r.json()
    error_list = j['errors']
    for err in error_list:
        logger.error(str(err))
    if not error_list:
        return [x['title'] for x in j['shows'] if x['user']['archived'] is False]
    else:
        return []