string weichatid = dtposh.Rows[0]["userwechatid"].ToString();
string posturl = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + access_token;
string pama = "{" + '"' + "touser" + '"' + ":" + '"' + weichatid + '"' + ',' + '"' + "template_id" + '"' + ':' + '"' + "mr5YZpwp8f2h0-7IFhckjaYcTLAEz-JDBkBDCJtyN9k" + '"' + ',' + '"' + "url" + '"' + ':' + '"' + "http://www.xxxxx.com:64932/Login.aspx" + '"' + ',' + '"' + "data" + '"' + ':' + '{' + '"' + "first" + '"' + ':' + '{' + '"' + "value" + '"' + ':' + '"' + name + "-" + "售后配件单审核" + '"' + ',' + '"' + "color" + '"' + ':' + '"' + "#173177" + '"' + '}' + ',' + '"' + "keyword1" + '"' + ':' + '{' + '"' + "value" + '"' + ':' + '"' + "备注" + DPgss.SelectedItem.Text + DPpj.SelectedValue + '"' + ',' + '"' + "color" + '"' + ':' + '"' + "#173177" + '"' + '}' + ',' + '"' + "keyword2" + '"' + ':' + '{' + '"' + "value" + '"' + ':' + '"' + "办理进度" + '"' + ',' + '"' + "color" + '"' + ':' + '"' + "#173177" + '"' + '}' + ',' + '"' + "keyword3" + '"' + ':' + '{' + '"' + "value" + '"' + ':' + '"' + DateTime.Now.ToString() + '"' + ',' + '"' + "color" + '"' + ':' + '"' + "#173177" + '"' + '}' + ',' + '"' + "remark" + '"' + ':' + '{' + '"' + "value" + '"' + ':' + '"' + "请及时处理!" + '"' + ',' + '"' + "color" + '"' + ':' + '"' + "#173177" + '"' + '}' + '}' + '}';
string resust = GetNewToken.PostWebRequest(posturl, pama, Encoding.UTF8);
token超时重新获取token
TimeSpan ts = DateTime.Now - time;
if (ts.TotalSeconds > 7200)
{
access_token = GetNewToken.gettoken(appid, secret);
}
public static string gettoken(string appid, string secret)
{
String toke = GetWebRequest(appid, secret);
JObject obj = Newtonsoft.Json.Linq.JObject.Parse(toke);
JToken newtoke = obj;
string token = newtoke["access_token"].ToString();
DateTime dtime = DateTime.Now;
Historydata hs = new Historydata();
hs.updatetoken(token,dtime);
return token;
}
weichatid 为微信用户ID
template_id为模板消息ID
url为点击该消息将要跳转到的目标链接地址
比较好理解,有疑问随时评论