static ITwitterAuthorizer DoSingleUserAuth(string accessToken, string oauthToken, out string screenName) { var auth = new SingleUserAuthorizer { Credentials = new SingleUserInMemoryCredentials { ConsumerKey = ConsumerKey, ConsumerSecret = ConsumerSecret, AccessToken = accessToken, OAuthToken = oauthToken } }; auth.Authorize(); screenName = auth.Credentials.ScreenName; return(auth); }
static void Main(string[] args) { var auth = new SingleUserAuthorizer { Credentials = new SingleUserInMemoryCredentials { ConsumerKey = args[0], ConsumerSecret = args[1], TwitterAccessToken = args[2], TwitterAccessTokenSecret = args[3] } }; auth.Authorize(); if (!auth.IsAuthorized) { throw new AuthenticationException(); } var twitterCtx = new TwitterContext(auth); twitterCtx.UpdateStatus(args[4]); }