public static bool AreSame(TwitterUser user, Tweeter tweeter) { if (user == null || tweeter == null) return false; if (tweeter.TwitterId != (long)user.Id || (tweeter.Language != null && !tweeter.Language.Code.Equals(user.Language, StringComparison.InvariantCultureIgnoreCase)) || tweeter.Username != user.ScreenName || tweeter.FullName != user.Name || tweeter.ImageUrl != user.ProfileImageLocation || tweeter.BackgroundImageUrl != user.ProfileBackgroundImageLocation || tweeter.IsBackgroundImageTiled != user.IsProfileBackgroundTiled || tweeter.Bio != user.Description || tweeter.Website != user.Website || tweeter.Location != user.Location || tweeter.NumberOfTweets != user.NumberOfStatuses || tweeter.NumberOfFollowers != user.NumberOfFollowers || tweeter.NumberFollowing != user.NumberOfFriends || tweeter.NumberListed != user.NumberOfFavorites || tweeter.TimeZoneOffset != (int)user.TimeZoneOffset.GetValueOrDefault(0.0) || tweeter.IsProtected != user.IsProtected) { return false; } return true; }
private void button1_Click(object sender, EventArgs e) { try { showUserResponse = TwitterUser.Show(oa, scr); user = showUserResponse.ResponseObject; if (user.IsFollowing == true) { TwitterResponse<TwitterUser> follow = TwitterFriendship.Delete(oa, user.ScreenName); update(); } else if (user.IsFollowing == false) { TwitterResponse<TwitterUser> follow = TwitterFriendship.Create(oa, user.ScreenName); update(); } } catch { MessageBox.Show("Some error happened"); } }
private void button4_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; Settings1.Default.pin = pinText.Text; Settings1.Default.Save(); mytoken = OAuthUtility.GetAccessToken(Settings1.Default.consumerKey, Settings1.Default.consumerSecret, mytoken.Token, Settings1.Default.pin); authToken.ConsumerKey = Settings1.Default.consumerKey; authToken.ConsumerSecret = Settings1.Default.consumerSecret; authToken.AccessToken = mytoken.Token; authToken.AccessTokenSecret = mytoken.TokenSecret; TwitterUser myuser = new TwitterUser(authToken); TwitterStatusCollection mycollection = TwitterUser.GetTimeline(authToken); Settings1.Default.consumerKey = authToken.ConsumerKey; Settings1.Default.consumerSecret = authToken.ConsumerSecret; Settings1.Default.token = authToken.AccessToken; Settings1.Default.secretToken = authToken.AccessTokenSecret; Settings1.Default.Save(); pinText.Text = Settings1.Default.pin; pinText.ReadOnly = true; authenticationButton.Enabled = false; authStatus.Text = "Authentication Successful!"; }
private TwitterUserInfo MapUser(TwitterUser twitterUser) { if (twitterUser == null) return null; TwitterUserInfo userInfo = new TwitterUserInfo { UserName = twitterUser.Name, SmallImageUrl = twitterUser.ProfileImageLocation, Description = twitterUser.Description, UserID = twitterUser.Id, ScreenName = twitterUser.ScreenName }; return userInfo; }
internal String getTermsOfService() { TwitterUser user = new TwitterUser(); return user.ScreenName; }
internal String getPrivacyPolicy() { TwitterUser user = new TwitterUser(); return user.ScreenName; }
private PersonModel GetPerson(TwitterUser user) { if (user == null) { throw new ArgumentNullException("user"); } PersonModel person; if (!f_Friends.TryGetValue(user.Id.ToString(), out person)) { return CreatePerson(user); } return person; }
private PersonModel CreatePerson(TwitterUser user) { if (user == null) { throw new ArgumentNullException("user"); } var person = new PersonModel( user.Id.ToString(), user.ScreenName, NetworkID, Protocol, this ); if (f_TwitterUser != null && f_TwitterUser.ScreenName == user.ScreenName) { person.IdentityNameColored.ForegroundColor = f_BlueTextColor; person.IdentityNameColored.BackgroundColor = TextColor.None; person.IdentityNameColored.Bold = true; } return person; }
private MessageModel CreateMessage(DateTime when, TwitterUser from, string message, bool highlight) { if (from == null) { throw new ArgumentNullException("from"); } if (message == null) { throw new ArgumentNullException("message"); } var builder = CreateMessageBuilder(); builder.TimeStamp = when; builder.AppendSenderPrefix(GetPerson(from), highlight); builder.AppendMessage(message); return builder.ToMessage(); }
private MessageModel CreateMessage(DateTime when, TwitterUser from, string message) { return CreateMessage(when, from, message, false); }
private void UpdateUser() { #if LOG4NET f_Logger.Debug("UpdateUser(): getting user details from twitter..."); #endif var user = TwitterUser.Show(f_OAuthTokens, f_Username, f_OptionalProperties); if (user == null || user.RequestStatus.Status != RequestResult.Success) { throw new ApplicationException(user.RequestStatus.ErrorDetails.ErrorMessage); } f_TwitterUser = user; #if LOG4NET f_Logger.Debug("UpdateUser(): done."); #endif }
public void update() { showUserResponse = TwitterUser.Show(oa, scr); user = showUserResponse.ResponseObject; if (user.IsFollowing == true) { label4.Text = "Following"; } else if (user.IsFollowing == false && user.FollowRequestSent == false) { label4.Text = "Not Following"; } else { label4.Text = "Has Sent a Follow Request"; } button1.Text = (bool)user.IsFollowing ? "unfollow" : "follow"; }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try{ showUserResponse = TwitterUser.Show(oa, scr); user = showUserResponse.ResponseObject; System.Diagnostics.Process.Start(user.Website); } catch { } }
private void timer1_Tick(object sender, EventArgs e) { showUserResponse = TwitterUser.Show(oa, scr); user = showUserResponse.ResponseObject; if (user.IsFollowing == true) { label4.Text = "Following"; } else if (user.IsFollowing == false && user.FollowRequestSent == false) { label4.Text = "Not Following"; } else { label4.Text = "Has Sent a Follow Request"; } button1.Text = (bool)user.IsFollowing ? "unfollow" : "follow"; }
private void UpdateUser() { #if LOG4NET f_Logger.Debug("UpdateUser(): getting user details from twitter..."); #endif var user = TwitterUser.Show(f_OAuthTokens, f_Username, f_OptionalProperties); CheckRequestStatus(user); f_TwitterUser = user; #if LOG4NET f_Logger.Debug("UpdateUser(): done."); #endif }
private void VerifyCredential() { var verifyResult = TwitterAccount.VerifyCredentials(tokens); if (verifyResult.Result != RequestResult.Success) { MessageBox.Show("Failed account verification. This application will be shutdown." + Environment.NewLine + "Result: " + verifyResult.Result.ToString() + Environment.NewLine + "Error message:" + Environment.NewLine + verifyResult.ErrorMessage, "Verification error", MessageBoxButton.OK, MessageBoxImage.Error); Application.Current.Shutdown(); return; } currentUser = verifyResult.ResponseObject; }