示例#1
0
        //序列化json
        private string DoJSONRequest(string path, Dictionary <string, object> data, string first, string method = "POST")
        {
            string strdata = JsonConvert.SerializeObject(data);

            if (!path.Contains("?"))
            {
                path += "?";
            }
            string url    = "https://api.weixin.qq.com/" + path;
            string result = NetHelper.HttpRequest(url, strdata, method, 60000, Encoding.UTF8, ContentTypes.JSON);

            try  //保存日志
            {
                WD_TemplateMessageLog log = new WD_TemplateMessageLog();
                log.CreateDate   = DateTime.Now;
                log.FromUserName = data["touser"].ToString();
                log.keyword      = strdata;
                log.Result       = result;
                log.url          = url;
                log.First        = first;
                mss.SaveTemplateMessagelog(log);
            }
            catch (Exception)
            {
            }
            return(result);
        }
 /// <summary>
 /// 保存模板消息发送记录
 /// </summary>
 /// <param name="temp"></param>
 /// <returns></returns>
 public int SaveTempMessageLog(WD_TemplateMessageLog temp)
 {
     if (temp.ID == 0)
     {
         return((int)_set.Insert(temp));
     }
     else
     {
         return(_set.Update(temp));
     }
 }
示例#3
0
 /// <summary>
 /// 保存模板消息发送记录
 /// </summary>
 /// <param name="log"></param>
 /// <returns></returns>
 public int SaveTemplateMessagelog(WD_TemplateMessageLog log)
 {
     return((int)_set.SaveTemplateMessagelog(log));
 }
示例#4
0
 /// <summary>
 /// 保存模板消息发送记录
 /// </summary>
 /// <param name="log"></param>
 /// <returns></returns>
 public int SaveTemplateMessagelog(WD_TemplateMessageLog log)
 {
     return((int)Insert(log));
 }