i am trying to learn connecting C# to Twitter by using tweetinvi.
i have no problem while connecting with Twitter Key and Twitter Token
then i debug my code, noticed null value on User.GetAuthenticatedUser()
however, i'm already authorize the twitter apps with my own twitter account.
Why does User.GetAuthenticatedUser() return Null Value ? 
i got the following picture while trying to pass the error into Message Box

how do i resolve this ?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tweetinvi;
namespace Twitdesk
{
    public partial class Form1 : Form
    {
        Cl_Tweetinvi twitinvi;
        Command cmd = new Command();
        public Form1()
        {
            InitializeComponent();
            twitinvi = new Cl_Tweetinvi();
            var AuthenticatedUser = User.GetAuthenticatedUser();
            if(AuthenticatedUser == null)
            {
                var latestException = ExceptionHandler.GetLastException();
                MessageBox.Show(latestException.ToString());
                Application.Exit();
            }
            else
            {
                var settings = AuthenticatedUser.GetAccountSettings();
            }
            var tweets = Timeline.GetHomeTimeline();            
            this.Text = cmd.title;
            MessageBox.Show("done");
        }
    }
}
