直接上代码,微信模板消息api在 微信公众号中,https://developers.weixin.qq.com/miniprogram/dev/api/,如下图
C#代码如下:
string revMsg = “\”data\”:{\”keyword1\”:{\”value\”:\”” + shenQingRoleName + “\”,\”color\”:\”#173177\”},” + // 申请人 “\”keyword2\”:{\”value\”:\”” + shenHeTime.ToString(“F”) + “\”,\”color\”:\”#173177\”},” + // 开始时间 “\”keyword3\”:{\”value\”:\”” + endTime.ToString(“F”) + “\”,\”color\”:\”#173177\”},” + // 结束时间 “\”keyword4\”:{\”value\”:\”” + shenHeRoleName + “\”,\”color\”:\”#173177\”},” + // 审核人 “\”keyword5\”:{\”value\”:\”” + reason + “\”,\”color\”:\”#173177\”}},” + // 审核说明 “\”emphasis_keyword\”:\”keyword5.DATA\”,” + // 放大的关键词 “\”page\”: \”pages/index/index\””; // 消息跳转的小程序页面
string resMsg = “”;
SendNews(TEMPLATEID,revMsgOpenId, revMsgFormId, revMsg, out resMsg);
|
bool SendNews(string templateId,string openId, string formId, string msg, out string resInfo) { string html = string.Empty; string url = “https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=” + GetAccessToken(); string strPostData = “{ \”touser\”:\”” + openId + “\”,\”template_id\”:\”” + templateId + “\”,\”form_id\”:\”” + formId + “\”,” + msg + “}”;
string strJson = HttpPostData(url, strPostData); JObject jo = (JObject)JsonConvert.DeserializeObject(strJson); int errCode = Convert.ToInt32(jo[“errcode”].ToString()); resInfo = jo[“errmsg”].ToString(); if (errCode != 0) { return false; }
return true; }
|
GetAccessToken()需要自行解决

|
需要引入json库,在我的https://download.csdn.net/download/wangdao1212/10890532下载