//https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline // // see also // https://dev.twitter.com/docs/api/1.1/get/statuses/mentions_timeline // https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline // https://dev.twitter.com/docs/api/1.1/get/statuses/retweets_of_me public Timeline GetUserTimeline(string screenName, int tweetCount = 10) { var timelineUrl = "https://api.twitter.com/1.1/statuses/user_timeline.json" + "?screen_name=" + screenName + "&count=" + tweetCount; string json; using (var client = _auth.GetAuthenticatedWebClient()) { json = client.DownloadString(timelineUrl); } return(new Timeline() { Tweets = JsonHelper.Parse <Tweet[]>(json) }); }
//https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline // // see also // https://dev.twitter.com/docs/api/1.1/get/statuses/mentions_timeline // https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline // https://dev.twitter.com/docs/api/1.1/get/statuses/retweets_of_me public Timeline GetUserTimeline(string screenName, int tweetCount = 10) { var timelineUrl = TimelineApiUrl + "?screen_name=" + screenName + "&count=" + tweetCount; string json; using (var client = _auth.GetAuthenticatedWebClient()) { json = client.DownloadString(timelineUrl); } return(new Timeline() { Tweets = JsonHelper.Parse <Tweet[]>(json) }); }