コード例 #1
0
ファイル: TwitterUser.cs プロジェクト: Nyranith/OpenBrocode
        public IEnumerable<ITweet> getTweets(int maxTweets)
        {
            var userTimeline = new Tweetinvi.Core.Parameters.UserTimelineParameters()
            {
                MaximumNumberOfTweetsToRetrieve = maxTweets,
                IncludeRTS = true
            };

            return Timeline.GetUserTimeline(this.authenticatedUser, userTimeline);
        }
コード例 #2
0
        public static List <DBO.TwitterSocialArticle> getTweets(DBO.Social soc)
        {
            List <DBO.TwitterSocialArticle> list = new List <DBO.TwitterSocialArticle>(10);

            Auth.SetUserCredentials(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);

            Tweetinvi.Core.Interfaces.IUser user2 = Tweetinvi.User.GetUserFromScreenName("@" + soc.Account);

            var userTimelineParam = new Tweetinvi.Core.Parameters.UserTimelineParameters
            {
                MaximumNumberOfTweetsToRetrieve = 10,
                IncludeRTS = true
            };

            List <Tweetinvi.Core.Interfaces.ITweet> tweets2 = new List <Tweetinvi.Core.Interfaces.ITweet>();

            tweets2 = Timeline.GetUserTimeline(user2, userTimelineParam).ToList();

            foreach (Tweetinvi.Core.Interfaces.ITweet prime2 in tweets2)
            {
                DBO.TwitterSocialArticle tsa = new DBO.TwitterSocialArticle();
                tsa.text = prime2.Text;
                if (prime2.Media.Any())
                {
                    tsa.image = prime2.Media.First().MediaURL;
                }
                else
                {
                    tsa.image = "";
                }

                list.Add(tsa);
            }

            return(list);
        }