// 微信上传图文素材,然后再群发 private bool UploadMultiNews(List <M_WXImgItem> imgList, ref string artmedia) { List <M_WXNewsItem> itemList = new List <M_WXNewsItem>(); foreach (var item in imgList) { //上传封面图片 string media = ""; if (!api.UploadImg(item.PicUrl, ref media)) { throw new Exception("封面上传失败,原因:" + media); } //添加多图文信息 itemList.Add(new M_WXNewsItem() { title = item.Title, digest = "digest", thumb_media_id = media, author = SiteConfig.SiteInfo.SiteName, content = item.Description, content_source_url = item.Url }); } string result = api.UploadMPNews(itemList); JObject jobj = JsonConvert.DeserializeObject <JObject>(result); artmedia = jobj["media_id"].ToString(); return(true); }
/// <summary> /// 微信上传图文素材 /// </summary> /// <param name="imgList"></param> /// <returns></returns> public string UpMpNews(List <M_WXImgItem> imgList) { List <M_WXNewsItem> itemList = new List <M_WXNewsItem>(); foreach (var item in imgList) { //上传文件 JObject fileobj = JsonConvert.DeserializeObject <JObject>(UpWxImg(item.PicUrl)); string media = fileobj["media_id"].ToString(); //获取mediaID //添加多图文信息 itemList.Add(new M_WXNewsItem() { title = item.Title, digest = "描述", thumb_media_id = media, author = B_Admin.GetLogin().UserName, content = item.Description, content_source_url = "http://demo.z01.com" }); } return(api.UploadMPNews(itemList)); }