Пример #1
0
        private ITweet[] getNewTweets(long since = 0, long before = 0)
        {
            try
            {
                Tweetinvi.Parameters.IUserTimelineParameters parameters = Timeline.CreateUserTimelineParameter();
                if (since != 0)
                {
                    parameters.SinceId = since;
                }
                if (before != 0)
                {
                    parameters.MaxId = before;
                }
                parameters.MaximumNumberOfTweetsToRetrieve = 10;

                var tweets = Timeline.GetUserTimeline(Name, parameters);

                FailCount = 0;
                return(tweets.Reverse().ToArray());
            }
            catch (Exception e)
            {
                FailCount++;
                UpdateTracker();
                return(new ITweet[0]);
            }
        }
Пример #2
0
        private ITweet[] getNewTweets(long since = 0, long before = 0)
        {
            try
            {
                var twitterKey          = Program.Config["TwitterKey"];
                var twitterSecret       = Program.Config["TwitterSecret"];
                var twitterToken        = Program.Config["TwitterToken"];
                var twitterAccessSecret = Program.Config["TwitterAccessSecret"];

                Program.Config["TwitterKey"]          = Program.Config["TwitterKey2"];
                Program.Config["TwitterSecret"]       = Program.Config["TwitterSecret2"];
                Program.Config["TwitterToken"]        = Program.Config["TwitterToken2"];
                Program.Config["TwitterAccessSecret"] = Program.Config["TwitterAccessSecret2"];

                Program.Config["TwitterKey2"]          = twitterKey;
                Program.Config["TwitterSecret2"]       = twitterSecret;
                Program.Config["TwitterToken2"]        = twitterToken;
                Program.Config["TwitterAccessSecret2"] = twitterAccessSecret;

                Auth.SetUserCredentials(Program.Config["TwitterKey"], Program.Config["TwitterSecret"],
                                        Program.Config["TwitterToken"], Program.Config["TwitterAccessSecret"]);
                Tweetinvi.Parameters.IUserTimelineParameters parameters = Timeline.CreateUserTimelineParameter();
                if (since != 0)
                {
                    parameters.SinceId = since;
                }
                if (before != 0)
                {
                    parameters.MaxId = before;
                }
                parameters.MaximumNumberOfTweetsToRetrieve = 10;

                var tweets = Timeline.GetUserTimeline(Name, parameters);

                FailCount = 0;
                return(tweets.Reverse().ToArray());
            }
            catch (Exception e)
            {
                FailCount++;
                UpdateTracker();
                return(new ITweet[0]);
            }
        }