public string GetUserTimeline(string userScreenName, int maximumTweets) { string tweets; try { tweets = TimelineJson.GetUserTimeline(userScreenName, maximumTweets); } catch (Exception ex) { tweets = string.Empty; } return(tweets); }
static void Main(string[] args) { //Tweetinvi url: https://www.nuget.org/packages/TweetinviAPI/ //Install package - <Install-Package TweetinviAPI -Version 2.1.0> //User credentials to log into Twitter account //Auth.SetUserCredentials(Consumer Key, Consumer Secret, Access Token, Access Token Secret); Auth.SetUserCredentials("q5cb9venpnEIhtlzXtoqyrw2P", "qowemzpxCtdtVznQ382ldsnF7Ge9ZsxjYwUkX5UmxYOdtwkLgd", "959855737169235968-1Ko7UHMnNrWM2wMNO8R1eO3F1hQVLti", "KE9kbt91Efry1zACEc0v6CKhszm4cT4fRYB6ShXcpWzh4"); var user = Tweetinvi.User.GetAuthenticatedUser(); //Test to see if it's pulling the user Console.WriteLine("User name is: " + user); //Returns tweets and outputs in json format to console. The higher the value, the more info that is retrieved. var jsonResponseOne = TimelineJson.GetHomeTimeline(3); var json = Tweetinvi.JsonSerializer.ToJson(jsonResponseOne); Console.WriteLine("\n\nJsonResponseOne is: \t\t\n\n" + json); //Write JSON results to file. File.WriteAllText(@"C:\\Users\\JoseT\\Documents\\_JOSE_FILES\\_School_work\\UCF\cen4910\\Test_Folder\\JerrysStuff.txt", JsonConvert.SerializeObject(json)); //Search parameters var searchParameter = new SearchTweetsParameters("dogoargentino") { GeoCode = new GeoCode(-122.398720, 37.781157, 1, DistanceMeasure.Miles), Lang = LanguageFilter.English, SearchType = SearchResultType.Popular, MaximumNumberOfResults = 5, Until = new DateTime(2015, 06, 02), SinceId = 399616835892781056, MaxId = 405001488843284480, Filters = TweetSearchFilters.Images }; //Print search parameters to console and to text Console.WriteLine("\nSearch parameter results: \t\t\n" + searchParameter); File.WriteAllText(@"C:\\Users\\JoseT\\Documents\\_JOSE_FILES\\_School_work\\UCF\cen4910\\Test_Folder\\SearchResults.txt", JsonConvert.SerializeObject(searchParameter)); //Match tweets based on search and write to file var matchingTweets = Search.SearchTweets("Red Lobster"); Console.WriteLine("\nMatching tweet results: \t\t\n" + matchingTweets); File.WriteAllText(@"C:\\Users\\JoseT\\Documents\\_JOSE_FILES\\_School_work\\UCF\cen4910\\Test_Folder\\MatchTweets.txt", JsonConvert.SerializeObject(matchingTweets)); Console.ReadKey(); }