Exemple #1
0
        public static string AccessTokenSecret = "E1j98jiZ0sOUwVassZxTUCOSgVcsTtWsBy1H6oJRucxAG";      // Add your Key
        public List <TwitterStatus> GetTweets(string hashtag, TwitterSearchResultType twitterSearchResultType, int count)
        {
            TwitterService twitterService = new TwitterService(ConsumerKey, ConsumerSecret);

            twitterService.AuthenticateWith(AccessToken, AccessTokenSecret);

            int tweetcount = 1;
            //var tweets_search = twitterService.Search(new SearchOptions { Q = "#SCHackathon",Resulttype = TwitterSearchResultType.Popular, Count = 100 });
            var tweets_search = twitterService.Search(new SearchOptions {
                Q = hashtag, Resulttype = twitterSearchResultType, Count = count
            });

            //Resulttype can be TwitterSearchResultType.Popular or TwitterSearchResultType.Mixed or TwitterSearchResultType.Recent
            List <TwitterStatus> resultList = new List <TwitterStatus>(tweets_search.Statuses);

            return(resultList);
        }
		public virtual IAsyncResult BeginSearch(string q, TwitterSearchResultType resultType)
		{
			return BeginWithHammock<TwitterSearchResult>(WebMethod.Get, "search", FormatAsString, "?q=", q, "&result_type=", resultType);
		}
		public virtual IAsyncResult SearchBefore(long max_id, string q, int page, int rpp, TwitterSearchResultType resultType, Action<TwitterSearchResult, TwitterResponse> action)
		{
			return WithHammock(action, "search", FormatAsString, "?max_id=", max_id, "&q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual IAsyncResult SearchSince(long since_id, string q, int rpp, TwitterSearchResultType resultType, Action<TwitterSearchResult, TwitterResponse> action)
		{
			return WithHammock(action, "search", FormatAsString, "?since_id=", since_id, "&q=", q, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual IAsyncResult Search(string q, TwitterSearchResultType resultType, Action<TwitterSearchResult, TwitterResponse> action)
		{
			return WithHammock(action, "search", FormatAsString, "?q=", q, "&result_type=", resultType);
		}
		public virtual TwitterSearchResult SearchBefore(long max_id, string q, int page, int rpp, TwitterSearchResultType resultType)
		{
			return WithHammock<TwitterSearchResult>("search", FormatAsString, "?max_id=", max_id, "&q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual void SearchSince(long since_id, string q, int page, int rpp, TwitterSearchResultType resultType, string geocode, Action<TwitterSearchResult, TwitterResponse> action)
		{
			WithHammock(action, "search", FormatAsString, "?since_id=", since_id, "&q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType, "&geocode=", geocode);
		}
		public virtual void Search(string q, int page, int rpp, TwitterSearchResultType resultType, Action<TwitterSearchResult, TwitterResponse> action)
		{
			WithHammock(action, "search", FormatAsString, "?q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual void SearchBefore(long max_id, string q, TwitterSearchResultType resultType, Action<TwitterSearchResult, TwitterResponse> action)
		{
			WithHammock(action, "search", FormatAsString, "?max_id=", max_id, "&q=", q, "&result_type=", resultType);
		}
		public virtual IAsyncResult BeginSearch(string q, int page, int rpp, TwitterSearchResultType resultType, string geocode)
		{
			return BeginWithHammock<TwitterSearchResult>(WebMethod.Get, "search", FormatAsString, "?q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType, "&geocode=", geocode);
		}
Exemple #11
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="query"></param>
 /// <param name="count"></param>
 /// <param name="resultType"></param>
 /// <returns></returns>
 public IEnumerable<TwitterStatus> GetRecentTweetsFromQuery(String query, int count = 20, TwitterSearchResultType resultType = TwitterSearchResultType.Recent, string language = "eu")
 {
     return _twitterService.Search(new SearchOptions { Resulttype = resultType, Count = count, Q = query, Lang = language }).Statuses;
 }
		public virtual IAsyncResult Search(string q, int page, int rpp, TwitterSearchResultType resultType, string geocode, Action<TwitterSearchResult, TwitterResponse> action)
		{
			return WithHammock(action, "search", FormatAsString, "?q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType, "&geocode=", geocode);
		}
		public virtual TwitterSearchResult SearchBefore(long max_id, string q, TwitterSearchResultType resultType, string geocode)
		{
			return WithHammock<TwitterSearchResult>("search", FormatAsString, "?max_id=", max_id, "&q=", q, "&result_type=", resultType, "&geocode=", geocode);
		}
		public virtual TwitterSearchResult Search(string q, TwitterSearchResultType resultType, string geocode)
		{
			return WithHammock<TwitterSearchResult>("search", FormatAsString, "?q=", q, "&result_type=", resultType, "&geocode=", geocode);
		}
		public virtual IAsyncResult BeginSearchSince(long since_id, string q, int rpp, TwitterSearchResultType resultType)
		{
			return BeginWithHammock<TwitterSearchResult>(WebMethod.Get, "search", FormatAsString, "?since_id=", since_id, "&q=", q, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual TwitterSearchResult Search(string q, int page, int rpp, TwitterSearchResultType resultType)
		{
			return WithHammock<TwitterSearchResult>("search", FormatAsString, "?q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual IAsyncResult BeginSearchBefore(long max_id, string q, int page, int rpp, TwitterSearchResultType resultType)
		{
			return BeginWithHammock<TwitterSearchResult>(WebMethod.Get, "search", FormatAsString, "?max_id=", max_id, "&q=", q, "&page=", page, "&rpp=", rpp, "&result_type=", resultType);
		}
		public virtual TwitterSearchResult SearchSince(long since_id, string q, int rpp, TwitterSearchResultType resultType)
		{
			return WithHammock<TwitterSearchResult>("search", FormatAsString, "?since_id=", since_id, "&q=", q, "&rpp=", rpp, "&result_type=", resultType);
		}
Exemple #19
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="query"></param>
 /// <param name="count"></param>
 /// <param name="resultType"></param>
 /// <returns></returns>
 public IEnumerable <TwitterStatus> GetRecentTweetsFromQuery(String query, int count = 20, TwitterSearchResultType resultType = TwitterSearchResultType.Recent, string language = "eu")
 {
     return(_twitterService.Search(new SearchOptions {
         Resulttype = resultType, Count = count, Q = query, Lang = language
     }).Statuses);
 }
		public virtual void Search(string q, TwitterSearchResultType resultType, string geocode, Action<TwitterSearchResult, TwitterResponse> action)
		{
			WithHammock(action, "search", FormatAsString, "?q=", q, "&result_type=", resultType, "&geocode=", geocode);
		}