/// <summary> /// 获取应用素材素材列表 /// </summary> /// <returns></returns> public BatchgetResponse GetBatchgetResponse(BatchgetRequest bRequest) { string strJson = JsonConvert.SerializeObject(bRequest); base.url = "https://qyapi.weixin.qq.com/cgi-bin/material/batchget?access_token=" + TokenBiz.GetAccessToken(str_corpid, str_corpsecret); base.para = strJson; base.method = "POST"; base.needAccessToken = true; var res = base.GetUrlReturn <BatchgetResponse>(); return(res); }
public string RemovePic(int offset) { RemovePic rPic = new RemovePic(); BatchgetRequest bRequest = new BatchgetRequest(); bRequest.agentid = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["Agentid"]); bRequest.count = 50; bRequest.type = EnumMediaType.image.ToString(); bRequest.offset = offset; var res = rPic.DelPic(bRequest); return(res); }
public string DelPic(BatchgetRequest bRequest) { try { var bResponse = _materialBiz.GetBatchgetResponse(bRequest); if (bResponse.itemlist != null) { bResponse.itemlist.ForEach(x => { if (x.filename != "nullImage.jpg" && x.filename != "abc.jpg") { _materialBiz.DelMateria(x.media_id); } }); } return("success"); } catch (Exception ex) { _SendLog.WriteLog(ex.Message); return("failed"); } }