/// <summary> /// logon /// </summary> /// <returns></returns> public bool Logon() { try { _authorizer = PerformAuthorization(); _twitterContext = new Twitter.TwitterContext(_authorizer); try { var accounts = from acct in _twitterContext.Account where acct.Type == AccountType.VerifyCredentials select acct; Account account = accounts.SingleOrDefault(); User user = account.User; Status tweet = user.Status ?? new Status(); } catch (Exception exception) { throw new Exception("Authentication failed.", exception); } return(true); } catch (Exception exception) { RaiseOperationError(exception); return(false); } }
/// <summary> /// logon with specific credentials /// </summary> /// <returns></returns> public bool Logon(string accessToken, string accessSecret, string authenticationKey, string autenthicationSecret) { try { _authorizer = PerformAuthorization(accessToken, accessSecret, authenticationKey, autenthicationSecret); _twitterContext = new Twitter.TwitterContext(_authorizer); var accounts = from acct in _twitterContext.Account where acct.Type == AccountType.VerifyCredentials select acct; Account account = accounts.SingleOrDefault(); User user = account.User; Status tweet = user.Status ?? new Status(); return(true); } catch { return(false); } }