Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
 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");
     }
 }