コード例 #1
0
        // POST: /Graph/search
        public JsonResult Search(string search)
        {
            try
            {
                IEnumerable <Tweetinvi.Models.ITweet> tweets = null;
                if (search != null)
                {
                    tweets = SearchTweets.Search(search, 1000);
                    foreach (var twit in tweets)
                    {
                        Models.Tweet T = new Models.Tweet();
                        T.tweet = twit;

                        T.sentiment = Sentiment.Analyse(twit.FullText);
                        list_of_tweets.Add(T);
                    }
                    Tweets instance = Tweets.getInstance();
                    instance.tweets     = list_of_tweets;
                    instance.searchTerm = search;
                    var temp = Json(Analysis.GetPackages(instance));
                    return(temp);
                }
                else
                {
                    return(Json("search is null"));
                };
            }
            catch (Exception e)
            {
                return(Json(e));
            }
        }
コード例 #2
0
ファイル: ApiTests.cs プロジェクト: MikeVoid/TweetBot
        public async Task SignedSearchTweets_GotContent()
        {
            var query = new SearchTweets()
            {
                Username = Settings.username, TweetsCount = 5, TakeRecent = true
            };
            await Api.Send(query, false);

            Assert.IsTrue(!string.IsNullOrEmpty(query.RawContent));
        }
コード例 #3
0
ファイル: ApiTests.cs プロジェクト: MikeVoid/TweetBot
        public async Task AppOnlySearchTweets_GotContent()
        {
            await Api.AuthorizeApp();

            var query = new SearchTweets()
            {
                Username = Settings.username, TweetsCount = 5, TakeRecent = true
            };
            await Api.Send(query, true);

            Assert.IsTrue(!string.IsNullOrEmpty(query.RawContent));
        }