BoxKite.Twitter.SearchExtensions.SearchFor C# (CSharp) Метод

SearchFor() публичный статический Метод

dedicated API for running searches against the real-time index of recent Tweets. 6-9 days of historical data
ref: https://dev.twitter.com/docs/api/1.1/get/search/tweets
public static SearchFor ( this session, string searchText, SearchResultType searchResponseType, long maxId, long sinceId, string untilDate = "", int count = 20 ) : Task
session this
searchText string search query of 1,000 characters maximum, including operators. Queries may additionally be limited by complexity.
searchResponseType SearchResultType SearchResult.Mixed (default), SearchResult.Recent, SearchResult.Popular
maxId long
sinceId long
untilDate string YYYY-MM-DD format
count int Tweets to return Default 20
Результат Task
        public async static Task<SearchResponse> SearchFor(this ITwitterSession session, string searchText, SearchResultType searchResponseType, long maxId = 0, long sinceId = 0, string untilDate = "", int count = 20)
        {
            var parameters = new TwitterParametersCollection
                                 {
                                     {"q", searchText.TrimAndTruncate(1000).UrlEncode()},
                                     {"result_type", SearchResultString(searchResponseType)},
                                 };
            parameters.Create(since_id:sinceId,max_id:maxId,count:count,include_entities:true);

            if (!string.IsNullOrWhiteSpace(untilDate))
            {
                parameters.Add("until", untilDate);
            }

            return await session.GetAsync(TwitterApi.Resolve("/1.1/search/tweets.json"), parameters)
                          .ContinueWith(c => c.MapToSingle<SearchResponse>());
        }

Same methods

SearchExtensions::SearchFor ( this session, string searchText, SearchResultType searchResponseType, double latitude, double longitude, double distance, string distanceUnits = "km", long maxId, long sinceId, string untilDate = "", int count = 20 ) : Task