private static void AutoBalanceFollow() { try { AppData appData = NTLIB.Tool.LoadConfig(typeof(AppData)); UserDB db = new UserDB(Properties.Settings.Default.DatabaseFileName); if (appData == null) return; NTLIB.Twitter tw = new NTLIB.Twitter(appData.ConsumerKey, appData.ConsumerSecret); if (Properties.Settings.Default.AccessToken == "" || Properties.Settings.Default.AccessSecret == "") return; tw.AuthenticateWith(Properties.Settings.Default.AccessToken, Properties.Settings.Default.AccessSecret); List<Int64> whiteListID = db.SelectWhiteList(); tw.BaranceFollow(whiteListID); } catch(Exception) { } }
private void button1_Click(object sender, EventArgs e) { if(_Twitter != null && _Twitter.isAuthed) { UserDB db = new UserDB(Properties.Settings.Default.DatabaseFileName); if (!File.Exists(Properties.Settings.Default.DatabaseFileName)) { db.CreateUserDB(); } /* List<NTLIB.TwitterStatusLight> res = _Twitter.ListReplyTimeline(); foreach (NTLIB.TwitterStatusLight row in res) { db.AddUserData(row.UserId, row.UserName, row.UserScreenName); } List<Int64> whiteListID = db.SelectWhiteList(); _Twitter.BaranceFollow(whiteListID); */ } }