//序列化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)); } }
/// <summary> /// 保存模板消息发送记录 /// </summary> /// <param name="log"></param> /// <returns></returns> public int SaveTemplateMessagelog(WD_TemplateMessageLog log) { return((int)_set.SaveTemplateMessagelog(log)); }
/// <summary> /// 保存模板消息发送记录 /// </summary> /// <param name="log"></param> /// <returns></returns> public int SaveTemplateMessagelog(WD_TemplateMessageLog log) { return((int)Insert(log)); }