public ActionResult New(string title, string count) { ViewBag.List = HistoryDb.History.ToList(); History HistoryExem = new History(); int Ncount = int.Parse(count); //string _consumerKey = "HxaukPBNrpgm0nuoS2fZUQ"; //string _consumerSecret = "Gv2rF7OTL1HrCNSWFGrvhGGoFeYkYgEuO7mdEhNM"; //string _accessToken = "1688407184-U0rLhXQxOae0AViZVSPTXnPQ9pXq4TZtbQXnH6K"; //string _accessTokenSecret = "gJIHKIJJS2Z0jx1tJiIbeNVAa8OTO2aOrdxEvezF9dA"; var service = new TwitterService(_consumerKey, _consumerSecret); service.AuthenticateWith(_accessToken, _accessTokenSecret); var options = new SearchForUserOptions { IncludeEntities = false, Q = title }; var users = service.SearchForUser(options); var currentTweets = service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions { UserId = users.First().Id, Count = Ncount }); HistoryExem.Count = Ncount; HistoryExem.Name = title; HistoryDb.History.Add(HistoryExem); HistoryDb.SaveChanges(); ViewBag.Name = title; ViewBag.Count = Ncount + 10; return(PartialView("Task", currentTweets)); }
public ActionResult Index(string name, string scount) { IEnumerable <TwitterStatus> currentTweets = new List <TwitterStatus>(); if (name != null || scount != null) { ViewBag.List = HistoryDb.History.ToList(); History HistoryExem = new History(); int count = 10; if (scount != null) { count = int.Parse(scount); } string _consumerKey = "HxaukPBNrpgm0nuoS2fZUQ"; string _consumerSecret = "Gv2rF7OTL1HrCNSWFGrvhGGoFeYkYgEuO7mdEhNM"; string _accessToken = "1688407184-U0rLhXQxOae0AViZVSPTXnPQ9pXq4TZtbQXnH6K"; string _accessTokenSecret = "gJIHKIJJS2Z0jx1tJiIbeNVAa8OTO2aOrdxEvezF9dA"; var service = new TwitterService(_consumerKey, _consumerSecret); service.AuthenticateWith(_accessToken, _accessTokenSecret); var options = new SearchForUserOptions { IncludeEntities = false, Q = name }; var users = service.SearchForUser(options); currentTweets = service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions { UserId = users.First().Id, Count = count }); HistoryExem.Count = count; HistoryExem.Name = name; HistoryDb.History.Add(HistoryExem); HistoryDb.SaveChanges(); ViewBag.Name = name; bool p = Request.IsAjaxRequest(); if (Request.IsAjaxRequest()) { return(PartialView("Index")); } } return(View(currentTweets)); }
public override async Task <TwitterAsyncResult <IEnumerable <TwitterUser> > > SearchForUserAsync(SearchForUserOptions options) { string name = options.Q; if (name == "NotFound") { return(null); } var user = new TwitterUser { ScreenName = name }; var users = new TwitterAsyncResult <IEnumerable <TwitterUser> >(new [] { user }, null); return(await Task.FromResult(users)); }