/// <summary> /// Query hot topic notes /// </summary> /// <param name="frequency">Frequency</param> /// <param name="index">Index</param> /// <param name="count">Count</param> /// <returns></returns> public async Task<List<TrendingResult>> QueryDiscover(HotTopicType frequency, int index, int count, List<TrendingResult> seen = null) { WebContentProvider web = WebContentProvider.GetInstance(); string text = string.Format(Config.Trending, frequency.ToString(), index, count); if(seen?.Count > 0) { StringBuilder sb = new StringBuilder(); foreach(TrendingResult i in seen) { sb.Append("&seen_note_ids[]=" + i.Id); } text += sb.ToString(); } return await web.HttpGetRequest<List<TrendingResult>>(text, web.GetHeaders(null, null)); }
/// <summary> /// Query hot topic notes /// </summary> /// <param name="frequency">Frequency</param> /// <param name="index">Index</param> /// <param name="count">Count</param> /// <returns></returns> public async Task <List <TrendingResult> > QueryDiscover(HotTopicType frequency, int index, int count, List <TrendingResult> seen = null) { WebContentProvider web = WebContentProvider.GetInstance(); string text = string.Format(Config.Trending, frequency.ToString(), index, count); if (seen?.Count > 0) { StringBuilder sb = new StringBuilder(); foreach (TrendingResult i in seen) { sb.Append("&seen_note_ids[]=" + i.Id); } text += sb.ToString(); } return(await web.HttpGetRequest <List <TrendingResult> >(text, web.GetHeaders(null, null))); }