コード例 #1
0
        public async Task <ResultBean <IList <NewsListBean> > > GetNewsList(long time, string type)
        {
            string key    = "ff3460eb96b32f8dca051ae1248a2e8a";
            string result = await HttpHelp.getInstance().Get("http://v.juhe.cn/toutiao/index?type=" + type + "&key=" + key);

            NewsResultBean resultBean = JsonHelp.FromJson <NewsResultBean>(result);

            logger.info("GetNewsList - " + time + ", " + resultBean.error_code + ", " + resultBean.reason);
            ResultBean <IList <NewsListBean> > rb = new ResultBean <IList <NewsListBean> >();

            if (resultBean != null && resultBean.result != null && resultBean.result.data != null)
            {
                rb.Success = true;
                rb.Message = "请求成功";
                rb.Data    = resultBean.result.data;
                foreach (NewsListBean b in rb.Data)
                {
                    b.image = b.thumbnail_pic_s;
                }
            }
            else
            {
                rb.Success = false;
                rb.Message = "请求失败";
            }
            return(rb);
        }
コード例 #2
0
        public async Task <IList <NewsListBean> > GetNewsList(long time)
        {
            string type   = "top";
            string key    = "ff3460eb96b32f8dca051ae1248a2e8a";
            string result = await HttpHelp.getInstance().Get("http://v.juhe.cn/toutiao/index?type=" + type + "&key=" + key);

            logger.info("GetNewsList - " + time + ", " + result);
            NewsResultBean resultBean = JsonHelp.FromJson <NewsResultBean>(result);

            return(resultBean.result.data);
        }