public object Deserialize(JsonValue value, JsonMapper mapper) { Trends trends = new Trends(); JsonValue trendsValue = value.GetValue(0); trends.Time = JsonUtils.ToDateTime(trendsValue.GetValue<string>("created_at"), TRENDS_DATE_FORMAT); foreach (JsonValue itemValue in trendsValue.GetValues("trends")) { trends.Items.Add(new Trend() { Name = itemValue.GetValue<string>("name"), Query = itemValue.GetValue<string>("query") }); } return trends; }
public void OnReceiveTrend(object sender, Trends e) { BeginInvoke(new Action(() => { var count = 0; foreach (var kv in e.Trend.OrderByDescending(o => o.Key.Length)) { var label = string.Concat("state", count++).FindByName <Label>(this); var trend = kv.Value.Contains("-"); label.Text = trend ? kv.Value.Substring(1) : kv.Value; label.ForeColor = trend ? Color.Navy : Color.Maroon; } var check = e.Volume.Contains("-"); stateVolume.Text = check ? e.Volume.Substring(1) : e.Volume; stateVolume.ForeColor = check ? Color.DeepSkyBlue : Color.Maroon; })); }
public static async Task <IActionResult> InsertUserTrend([HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "trends/user")] HttpRequest req, ILogger log) { log.LogInformation("Inserting User Trend"); string response = new StreamReader(req.Body).ReadToEnd();//int userId, string trendName var resp = JsonConvert.DeserializeAnonymousType(response, new { UserId = 0, TrendName = "" }); Options opts = GetOptions(); Trends trends = new Trends(GetOptions()); try { await trends.InsertUserTrend(resp.UserId, resp.TrendName); return(new OkResult()); } catch { return(new BadRequestResult()); } }
public HttpResponseMessage conseguirSeguidores(string conseguirSeguidores) { long[] paises = new long[13]; paises[0] = 23424768; paises[1] = 23424782; paises[2] = 23424787; paises[3] = 23424801; paises[4] = 23424919; paises[5] = 23424768; paises[6] = 23424762; paises[7] = 468052; paises[8] = 23424762; paises[9] = 1; paises[10] = 23424950; paises[11] = 615702; paises[12] = 44418; IAuthenticatedUser usAut = Tweetinvi.User.GetAuthenticatedUser(); foreach (var woeid in paises) { var trends = Trends.GetTrendsAt(woeid); if (trends != null) { var tweets = Search.SearchTweets(trends.Trends[0].Name); var tweets2 = Search.SearchTweets(trends.Trends[1].Name); var tweets3 = Search.SearchTweets(trends.Trends[2].Name); if (tweets != null) { usAut.FollowUser(tweets.First().CreatedBy.ScreenName); } if (tweets2 != null) { usAut.FollowUser(tweets2.First().CreatedBy.ScreenName); } if (tweets3 != null) { usAut.FollowUser(tweets3.First().CreatedBy.ScreenName); } } } return(null); }
/// <summary> /// Returns all of the trends near a given latitude and longitude /// </summary> /// <param name="latitude"></param> /// <param name="longitude"></param> public List <ITrend> TrendingTweets(double latitude, double longitude) { var list = new List <ITrend>(); var closestTrendLocations = Trends.GetClosestTrendLocations(latitude, longitude); foreach (var item in closestTrendLocations) { var trends = Trends.GetTrendsAt(item.WoeId).Trends; foreach (var trend in trends) { if (!list.Contains(trend)) { list.Add(trend); } } } return(list); }
public void GetTrends() { mockServer.ExpectNewRequest() .AndExpectUri("https://api.twitter.com/1.1/trends/place.json?id=2442047") .AndExpectMethod(HttpMethod.GET) .AndRespondWith(JsonResource("Trends"), responseHeaders); #if NET_4_0 || SILVERLIGHT_5 Trends localTrends = twitter.SearchOperations.GetTrendsAsync(2442047).Result; #else Trends localTrends = twitter.SearchOperations.GetTrends(2442047); #endif IList <Trend> trends = localTrends.Items; Assert.AreEqual(2, trends.Count); Trend trend1 = trends[0]; Assert.AreEqual("Cool Stuff", trend1.Name); Assert.AreEqual("Cool+Stuff", trend1.Query); Trend trend2 = trends[1]; Assert.AreEqual("#springsocial", trend2.Name); Assert.AreEqual("%23springsocial", trend2.Query); }
public ITrend[] GetTrends(int id) { if (ISScontext != null) { var closestTrendLocations = Trends.GetClosestTrendLocations(ISScontext[id].lat, ISScontext[id].lng); if (closestTrendLocations != null) { var woe = closestTrendLocations.ElementAt(0).WoeId; try { var trendingTopics = Trends.GetTrendsAt(woe); return(trendingTopics.Trends.ToArray()); } catch (NullReferenceException) { return(null); } } return(null); } return(null); }
public List <string> getTrendingTweets() { int place = 2379574; var trends = Trends.GetTrendsAt(place); var trendTermToSearch = trends.Trends.ToList(); List <string> trendingTopics = new List <string>(); foreach (var topic in trendTermToSearch) { if (topic.Name.StartsWith("#")) { string topicNoHash = topic.Name.Remove(0, 1); trendingTopics.Add(topicNoHash); } else { trendingTopics.Add(topic.Name); } } return(trendingTopics); }
public Trends.Available.Result[] Available(Trends.Available.Command command) { return _ApiEndpoints._Client.GetResult<Trends.Available.Command, Trends.Available.Result[]>(command); }
/// <summary> /// This is a async execution of \trends\trends rest call. /// It returns JsonResponse<Trends.TrendsResponse> /// Here comes request Comments: ///<para>获取某用户的话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public async Task<JsonResponse<Trends.TrendsResponse>> ExecuteTrendsTrendsAsync ( Trends.TrendsRequest request, CancellationToken cancellationToken =default(CancellationToken), IProgress<ProgressReport> progress=null ) { return await _executeTrendsTrendsMethod.GetResponseAsync(request, cancellationToken, progress); }
/// <summary> /// Returns trending topics for a specified WOEID (Where On Earth Identifier) /// </summary> /// <param name="woeId"></param> public List <ITrend> TrendingTweets(long woeId) { return(Trends.GetTrendsAt(woeId).Trends); }
/// <summary> /// Return trending topics on the Earth. /// </summary> public List <ITrend> TrendingTweets() { return(Trends.GetTrendsAt(1).Trends); }
/// <summary> /// This is a sync request of \trends\trends rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>获取某用户的话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Stream> RequestTrendsTrends(Trends.TrendsRequest request) { return RequestTrendsTrendsAsync(request).Result; }
static void Main(string[] args) { // Configure API key authorization: app_id Configuration.Default.ApiKey.Add("X-AYLIEN-NewsAPI-Application-ID", "{{current_app_id}}"); // Configure API key authorization: app_key Configuration.Default.ApiKey.Add("X-AYLIEN-NewsAPI-Application-Key", "{{current_app_key}}"); var apiInstance = new DefaultApi(); var field = "keywords"; var id = new List <long?>() { 54121 }; var notId = new List <long?>() { 21451 }; var title = "startup AND (raise OR raised OR raising OR raises)"; var body = "startup"; var text = "startup company"; var language = new List <string>() { "en", "it" }; var notLanguage = new List <string>() { "es", "pt" }; var publishedAtStart = "NOW-10DAYS"; var publishedAtEnd = "NOW"; var categoriesTaxonomy = "iab-qag"; var categoriesConfident = true; var categoriesId = new List <string>() { "IAB15" }; var notCategoriesId = new List <string>() { "IAB2-3" }; var categoriesLevel = new List <int?>() { 1 }; var notCategoriesLevel = new List <int?>() { 2 }; var entitiesTitleText = new List <string>() { "GNU/Linux", "Microsoft" }; var notEntitiesTitleText = new List <string>() { "Windows" }; var entitiesTitleType = new List <string>() { "Organization", "Software" }; var notEntitiesTitleType = new List <string>() { "Person", "Agent" }; var entitiesTitleLinksDbpedia = new List <string>() { "http://dbpedia.org/resource/Donald_Trump" }; var notEntitiesTitleLinksDbpedia = new List <string>() { "http://dbpedia.org/resource/Linux" }; var entitiesBodyText = new List <string>() { "GNU/Linux", "Apple" }; var notEntitiesBodyText = new List <string>() { "Windows" }; var entitiesBodyType = new List <string>() { "Person", "Agent" }; var notEntitiesBodyType = new List <string>() { "Organization", "Software" }; var entitiesBodyLinksDbpedia = new List <string>() { "http://dbpedia.org/resource/Windows" }; var notEntitiesBodyLinksDbpedia = new List <string>() { "http://dbpedia.org/resource/Linux" }; var sentimentTitlePolarity = "positive"; var notSentimentTitlePolarity = "negative"; var sentimentBodyPolarity = "neutral"; var notSentimentBodyPolarity = "negative"; var mediaImagesCountMin = 2; var mediaImagesCountMax = 10; var mediaImagesWidthMin = 640; var mediaImagesWidthMax = 1024; var mediaImagesHeightMin = 480; var mediaImagesHeightMax = 800; var mediaImagesContentLengthMin = 25411; var mediaImagesContentLengthMax = 369541; var mediaImagesFormat = new List <string>() { "JPEG", "BMP", "GIF" }; var notMediaImagesFormat = new List <string>() { "PNG", "TIFF" }; var mediaVideosCountMin = 1; var mediaVideosCountMax = 4; var authorId = new List <int?>() { 2154 }; var notAuthorId = new List <int?>() { 5412 }; var authorName = "John Doe"; var notAuthorName = "Mike Wally"; var sourceId = new List <int?>() { 1467 }; var notSourceId = new List <int?>() { 1524 }; var sourceName = new List <string>() { "BBC" }; var notSourceName = new List <string>() { "Fox News" }; var sourceDomain = new List <string>() { "bbc.co.uk" }; var notSourceDomain = new List <string>() { "foxnews.com" }; var sourceLocationsCountry = new List <string>() { "US", "IE" }; var notSourceLocationsCountry = new List <string>() { "NG" }; var sourceLocationsState = new List <string>() { "California" }; var notSourceLocationsState = new List <string>() { "Arizona" }; var sourceLocationsCity = new List <string>() { "Los Angeles" }; var notSourceLocationsCity = new List <string>() { "New York City" }; var sourceScopesCountry = new List <string>() { "NG", "IE" }; var notSourceScopesCountry = new List <string>() { "US", "IR" }; var sourceScopesState = new List <string>() { "Co Dublin" }; var notSourceScopesState = new List <string>() { "Co Wicklow" }; var sourceScopesCity = new List <string>() { "Dublin City" }; var notSourceScopesCity = new List <string>() { "Cork" }; var sourceScopesLevel = new List <string>() { "local" }; var notSourceScopesLevel = new List <string>() { "national" }; var sourceLinksInCountMin = 5000; var sourceLinksInCountMax = 10000; var sourceRankingsAlexaRankMin = 1; var sourceRankingsAlexaRankMax = 2000; var sourceRankingsAlexaCountry = new List <string>() { "IE" }; var socialSharesCountFacebookMin = 3521; var socialSharesCountFacebookMax = 5841; var socialSharesCountGooglePlusMin = 251; var socialSharesCountGooglePlusMax = 6521; var socialSharesCountLinkedinMin = 4125; var socialSharesCountLinkedinMax = 15214; var socialSharesCountRedditMin = 1584; var socialSharesCountRedditMax = 95412; try { // List trends Trends result = apiInstance.ListTrends( field: field, id: id, notId: notId, title: title, body: body, text: text, language: language, notLanguage: notLanguage, publishedAtStart: publishedAtStart, publishedAtEnd: publishedAtEnd, categoriesTaxonomy: categoriesTaxonomy, categoriesConfident: categoriesConfident, categoriesId: categoriesId, notCategoriesId: notCategoriesId, categoriesLevel: categoriesLevel, notCategoriesLevel: notCategoriesLevel, entitiesTitleText: entitiesTitleText, notEntitiesTitleText: notEntitiesTitleText, entitiesTitleType: entitiesTitleType, notEntitiesTitleType: notEntitiesTitleType, entitiesTitleLinksDbpedia: entitiesTitleLinksDbpedia, notEntitiesTitleLinksDbpedia: notEntitiesTitleLinksDbpedia, entitiesBodyText: entitiesBodyText, notEntitiesBodyText: notEntitiesBodyText, entitiesBodyType: entitiesBodyType, notEntitiesBodyType: notEntitiesBodyType, entitiesBodyLinksDbpedia: entitiesBodyLinksDbpedia, notEntitiesBodyLinksDbpedia: notEntitiesBodyLinksDbpedia, sentimentTitlePolarity: sentimentTitlePolarity, notSentimentTitlePolarity: notSentimentTitlePolarity, sentimentBodyPolarity: sentimentBodyPolarity, notSentimentBodyPolarity: notSentimentBodyPolarity, mediaImagesCountMin: mediaImagesCountMin, mediaImagesCountMax: mediaImagesCountMax, mediaImagesWidthMin: mediaImagesWidthMin, mediaImagesWidthMax: mediaImagesWidthMax, mediaImagesHeightMin: mediaImagesHeightMin, mediaImagesHeightMax: mediaImagesHeightMax, mediaImagesContentLengthMin: mediaImagesContentLengthMin, mediaImagesContentLengthMax: mediaImagesContentLengthMax, mediaImagesFormat: mediaImagesFormat, notMediaImagesFormat: notMediaImagesFormat, mediaVideosCountMin: mediaVideosCountMin, mediaVideosCountMax: mediaVideosCountMax, authorId: authorId, notAuthorId: notAuthorId, authorName: authorName, notAuthorName: notAuthorName, sourceId: sourceId, notSourceId: notSourceId, sourceName: sourceName, notSourceName: notSourceName, sourceDomain: sourceDomain, notSourceDomain: notSourceDomain, sourceLocationsCountry: sourceLocationsCountry, notSourceLocationsCountry: notSourceLocationsCountry, sourceLocationsState: sourceLocationsState, notSourceLocationsState: notSourceLocationsState, sourceLocationsCity: sourceLocationsCity, notSourceLocationsCity: notSourceLocationsCity, sourceScopesCountry: sourceScopesCountry, notSourceScopesCountry: notSourceScopesCountry, sourceScopesState: sourceScopesState, notSourceScopesState: notSourceScopesState, sourceScopesCity: sourceScopesCity, notSourceScopesCity: notSourceScopesCity, sourceScopesLevel: sourceScopesLevel, notSourceScopesLevel: notSourceScopesLevel, sourceLinksInCountMin: sourceLinksInCountMin, sourceLinksInCountMax: sourceLinksInCountMax, sourceRankingsAlexaRankMin: sourceRankingsAlexaRankMin, sourceRankingsAlexaRankMax: sourceRankingsAlexaRankMax, sourceRankingsAlexaCountry: sourceRankingsAlexaCountry, socialSharesCountFacebookMin: socialSharesCountFacebookMin, socialSharesCountFacebookMax: socialSharesCountFacebookMax, socialSharesCountGooglePlusMin: socialSharesCountGooglePlusMin, socialSharesCountGooglePlusMax: socialSharesCountGooglePlusMax, socialSharesCountLinkedinMin: socialSharesCountLinkedinMin, socialSharesCountLinkedinMax: socialSharesCountLinkedinMax, socialSharesCountRedditMin: socialSharesCountRedditMin, socialSharesCountRedditMax: socialSharesCountRedditMax ); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling DefaultApi.ListTrends: " + e.Message); } }
/// <summary> /// This is a sync request of \trends\destroy rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>取消对某话题的关注。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/destroy.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> DELETE</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Stream> RequestTrendsDestroy(Trends.DestroyRequest request) { return RequestTrendsDestroyAsync(request).Result; }
public ObservableCollection <TwitterTrend> getTrends(string woeid) { return(helper.CollectTrend(Trends.GetTrendsAt(Convert.ToInt64(woeid)))); }
/// <summary> /// This is a sync request of \trends\follow rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>关注某话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/follow.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> POST</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Stream> RequestTrendsFollow(Trends.FollowRequest request) { return RequestTrendsFollowAsync(request).Result; }
public IActionResult GetTrendsLocation() { var closestTrendLocations = Trends.GetClosestTrendLocations(37.8, -122.4); return(Ok(closestTrendLocations)); }
public ActionResult HashtagsAnalysis() { var t = Trends.GetTrendsAt(23424848); return(View(t.Trends)); }
/// <summary> /// This is a sync request of \trends\weekly rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>返回最近一周内的热门话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/weekly.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Stream> RequestTrendsWeekly(Trends.WeeklyRequest request) { return RequestTrendsWeeklyAsync(request).Result; }
/// <summary> /// This is a async request of \trends\weekly rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>返回最近一周内的热门话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/weekly.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public async Task<JsonResponse<Stream>> RequestTrendsWeeklyAsync ( Trends.WeeklyRequest request, CancellationToken cancellationToken =default(CancellationToken), IProgress<ProgressReport> progress=null ) { return await _requestTrendsWeeklyMethod.GetResponseAsync(request, cancellationToken, progress); }
public Trends.Closest.Result[] Closest(Trends.Closest.Command command) { return _ApiEndpoints._Client.GetResult<Trends.Closest.Command, Trends.Closest.Result[]>(command); }
public Trends.Place.Result[] Place(Trends.Place.Command command) { return _ApiEndpoints._Client.GetResult<Trends.Place.Command, Trends.Place.Result[]>(command); }
/// <summary> /// This is a sync execution of \trends\statuses rest call. /// It returns JsonResponse<Trends.StatusesResponse> /// Here comes request Comments: ///<para>获取某话题下的微博消息。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/statuses.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Trends.StatusesResponse> ExecuteTrendsStatuses(Trends.StatusesRequest request) { return ExecuteTrendsStatusesAsync(request).Result; }
/// <summary> /// This is a sync execution of \trends\trends rest call. /// It returns JsonResponse<Trends.TrendsResponse> /// Here comes request Comments: ///<para>获取某用户的话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Trends.TrendsResponse> ExecuteTrendsTrends(Trends.TrendsRequest request) { return ExecuteTrendsTrendsAsync(request).Result; }
/// <summary> /// This is a sync request of \trends\statuses rest call. ///It returns JsonResponse<Stream> /// Here comes request Comments: ///<para>获取某话题下的微博消息。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/statuses.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> GET</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Stream> RequestTrendsStatuses(Trends.StatusesRequest request) { return RequestTrendsStatusesAsync(request).Result; }
public virtual IEnumerator <TwitterTrend> GetEnumerator() { return(Trends.GetEnumerator()); }
public HttpResponseMessage Get(string location) { //Tweetinvi.Auth. if (location == "") { location = "Argentina"; } long woeid = 468052; switch (location) { case "Argentina": woeid = 23424747; break; case "Brasil": woeid = 23424768; break; case "Chile": woeid = 23424782; break; case "Colombia": woeid = 23424787; break; case "Ecuador": woeid = 23424801; break; case "Peru": woeid = 23424919; break; case "Bolivia": woeid = 23424762; break; case "Uruguay": woeid = 468052; break; case "Paraguay": woeid = 23424762; break; case "Us": woeid = 1; break; case "España": woeid = 23424950; break; case "Francia": woeid = 615702; break; case "Inglaterra": woeid = 44418; break; case "Venezuela": woeid = 23424762; break; } var trends = Trends.GetTrendsAt(woeid); List <String> tendencias = new List <string>(); int i = 1; if (trends != null) { foreach (var ten in trends.Trends) { tendencias.Add(ten.Name); i++; if (i > 20) { break; } } } else { tendencias.Add("No hay tendencias para ese Pais"); } return(Request.CreateResponse(tendencias)); }
public void searchTrendByWoeid() { Trends.Clear(); Trends = twitter.getTrends(Woeid); twitter.getTre(); }
/// <summary> /// This is a sync execution of \trends\follow rest call. /// It returns JsonResponse<Trends.FollowResponse> /// Here comes request Comments: ///<para>关注某话题。 </para> ///<para>URL:</para> ///<para> http://api.t.sina.com.cn/trends/follow.(json|xml)</para> ///<para>支持格式:</para> ///<para> XML/JSON</para> ///<para>HTTP请求方式:</para> ///<para> POST</para> ///<para>是否需要登录:</para> ///<para> true 关于授权机制,参见授权机制声明</para> ///<para>请求数限制:</para> ///<para> true 关于请求数限制,参见接口访问权限说明</para> ///<para></para> /// </summary> public JsonResponse<Trends.FollowResponse> ExecuteTrendsFollow(Trends.FollowRequest request) { return ExecuteTrendsFollowAsync(request).Result; }