private string GetSearchJson()
        {
            string tweets = null;

            try
            {
                var twitterApi = new TwitterApiClient.Client();
                string bearerToken;

                if (HttpContext.Cache["TwitterAPIBearerToken"] != null)
                {
                    bearerToken = HttpContext.Cache["TwitterAPIBearerToken"] as string;
                }
                else
                {
                    bearerToken = twitterApi.GetBearerToken();
                    if (bearerToken != null)
                    {
                        CacheBearerToken(bearerToken);
                    }
                }

                if (Request.Url != null && !string.IsNullOrWhiteSpace(Request.Url.Query))
                {
                    tweets = twitterApi.GetSearchJson(bearerToken, Request.Url.Query);
                }
            }
            catch
            {
            }

            return tweets;
        }
        private string GetUserTimelineJson()
        {
            string tweets = null;

            try
            {
                var    twitterApi = new TwitterApiClient.Client();
                string bearerToken;

                if (HttpContext.Cache["TwitterAPIBearerToken2"] != null)
                {
                    bearerToken = HttpContext.Cache["TwitterAPIBearerToken2"] as string;
                }
                else
                {
                    bearerToken = twitterApi.GetBearerToken();
                    if (bearerToken != null)
                    {
                        CacheBearerToken2(bearerToken);
                    }
                }

                if (Request.Url != null && !string.IsNullOrWhiteSpace(Request.Url.Query))
                {
                    tweets = twitterApi.GetUserTimelineJson(bearerToken, Request.Url.Query);
                }
            }
            catch
            {
            }

            return(tweets);
        }