(C#)微信公众号发送模板消息---代码片段
2019-07-18 17:42
573 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaozhouzhou00/article/details/96436670
直接上代码:
以下代码为公众号发送模板消息的后台处理:
[code]public RequestResult SendMessage(string body) { //获取公众号token string serviceAddress = "https://api.weixin.qq.com/cgi-bin/token?appid=&secret=&grant_type=client_credential"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "GET"; request.ContentType = "application/json"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); //公众号接口返回的参数转换到WeChatToken类(WeChatToken是自己定义的一个类) WeChatToken weChatToken = JsonConvert.DeserializeObject<WeChatToken>(retString); //发送模板消息 Encoding encoding = Encoding.UTF8; string sendAddress = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + weChatToken.access_token; HttpWebRequest sendrequest = (HttpWebRequest)WebRequest.Create(sendAddress); sendrequest.Method = "POST"; sendrequest.ContentType = "application/json"; //body为模板消息的模板内容,格式一定要正确 byte[] buffer = encoding.GetBytes(body); sendrequest.ContentLength = buffer.Length; sendrequest.GetRequestStream().Write(buffer, 0, buffer.Length); HttpWebResponse sendresponse = (HttpWebResponse)sendrequest.GetResponse(); Stream sendmyResponseStream = sendresponse.GetResponseStream(); StreamReader sendmyStreamReader = new StreamReader(sendmyResponseStream, Encoding.UTF8); string sendretString = sendmyStreamReader.ReadToEnd(); sendmyStreamReader.Close(); sendmyResponseStream.Close(); return new RequestResult() { IsSucceed = true, Message = "SUCCESS", Data = sendretString }; }
相关文章推荐
- 使用C# .net开发微信公众号之给用户发送模板消息
- 微信公众号发送中奖模板消息
- 微信公众号开发-----微信模板消息接口-----发送模板消息
- 微信小程序-发送模板消息(C#)
- 微信公众号发送模板消息
- 微信公众号发送模板消息(java)
- 微信公众号发送模板消息
- C#开发之微信小程序发送模板消息功能
- php之微信公众号发送模板消息
- 微信公众号开发《二》发送模板消息实现消息业务实时通知
- C# 调用微信公众号接口发送客服消息示例
- 微信公众号模板消息群发php代码示例
- 微信公众号开发《二》发送模板消息实现消息业务实时通知
- C#微信公众号全攻略(4)--实现回复消息C#代码
- C# vs中的代码片段模板(持续更新)
- php之微信公众号发送模板消息
- 微信公众号发送模板消息接口
- 微信公众号开发之[发送模板消息]
- C#微信开发之发送模板消息
- 使用shell通过微信公众号发送模板消息