1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 解析微信公众平台开发之发送图文消息.Net代码

解析微信公众平台开发之发送图文消息.Net代码

时间:2019-05-05 13:28:16

相关推荐

解析微信公众平台开发之发送图文消息.Net代码

微信小程序|微信开发

微信平台

微信小程序-微信开发

这篇文章主要为大家详细解析了微信公众平台开发之发送图文消息.Net代码,感兴趣的小伙伴们可以参考一下

视频播放源码下载,vscode回车删除失效,ubuntu 挂载修改,tomcat端口耗尽,Sqlite中的数据排序,爬虫xpath表达式实例讲解,php 5.3 vc6,seo查询工具营销,网站服务器全能环境包,网页代码提取器,struts2网站模板lzw

之前我们讲过让微信发送给我们普通的文本信息,下面我们来看看如何发送图文信息,需要注意的是这里说的是,让微信发给我们,而不是我们拍个图片发给微信处理,我们上传图片在以后的章节介绍.下面是发送图文消息的函数,涉及title(标题),description(摘要),picurl(图片),链接(url)几个关键的参数:

92game最新仿制迅播网站源码,韩骏vscode,ubuntu自动获取ip,tomcat的jmx,sqlite3 读取数据,新电脑学校 网页设计篇,阿里云部署mysql数据库,云服务器价钱,微信自定义位置插件,射频前端框架图,房价爬虫,php写入php,如何学习seo,springboot保护,shopex标签调用,maxcms4.0电影网站源码,易语言网页元素被点击,米拓cms模板,bootstrap3后台模板,asp登录页面代码下载,汇成企业网站管理系统,易语言 修改别的程序尺寸lzw

protected string sendPicTextMessage(Msg _mode,string title,string description,string picurl,string url) { string res = string.Format(@" <![CDATA[{0}]]> <![CDATA[{1}]]> {2} <![CDATA[news]]> 1<![CDATA[{3}]]><![CDATA[{4}]]><![CDATA[{5}]]><![CDATA[{6}]]>",_mode.FromUserName, _mode.ToUserName, DateTime.Now,title, description, picurl, url); return res; }

直接在调用函数即可:

手机详情页制作源码,vscode打开root权限,ubuntu 比ios,jsp tomcat源码,sqlite 汉语,网页设计的结构规划,asp连接数据库的代码,服务器没有域名,js 字母索引滑动 插件,前端框架期末考试题,设置爬虫,php md5解密,论坛seo设置,springboot和war,aspcms tag标签,酒业公司网站模板,html添加网页图标素材,discuz 商城模板,网站后台和前台,如何查看微信页面源码,开源仓储管理系统,adxl345计步器程序lzw

protected void Page_Load(object sender, EventArgs e) { MyMenu();wxmessage wx = GetWxMessage();string res = "";if (!string.IsNullOrEmpty(wx.EventName) && wx.EventName.Trim() == "subscribe"){ string content = ""; content = "/:rose欢迎北京永杰友信科技有限公司/:rose\n直接回复“你好”"; res = sendTextMessage(wx, content);}else if (!string.IsNullOrEmpty(wx.EventName) && wx.EventName.Trim() == "CLICK"){ if(wx.EventKey=="Hello") res = sendTextMessage(wx, "你好,欢迎使用北京永杰友信科技有限公司公共微信平台!"); if(wx.EventKey=="P1") res = sendTextMessage(wx, "你好,点击了产品1"); if(wx.EventKey=="P2") res = sendTextMessage(wx, "你好,点击了产品2");}else{ if (wx.MsgType == "text" && wx.Content == "你好") { res = sendTextMessage(wx, "你好,欢迎使用北京永杰友信科技有限公司公共微信平台!"); } if (wx.MsgType == "text" && wx.Content == "图文") { res = sendPicTextMessage(wx,"这里是一个标题","这里是摘要","http://mp./wiki/skins/common/images/weixin_wiki_logo.jpg",""); } else if (wx.MsgType == "voice") { res = sendTextMessage(wx, wx.Recognition); } else { res = sendTextMessage(wx, "你好,未能识别消息!"); }}Response.Write(res); } private wxmessage GetWxMessage() {wxmessage wx = new wxmessage();StreamReader str = new StreamReader(Request.InputStream, System.Text.Encoding.UTF8);XmlDocument xml = new XmlDocument();xml.Load(str);wx.ToUserName = xml.SelectSingleNode("xml").SelectSingleNode("ToUserName").InnerText;wx.FromUserName = xml.SelectSingleNode("xml").SelectSingleNode("FromUserName").InnerText;wx.MsgType = xml.SelectSingleNode("xml").SelectSingleNode("MsgType").InnerText;if (wx.MsgType.Trim() == "text"){ wx.Content = xml.SelectSingleNode("xml").SelectSingleNode("Content").InnerText;}if (wx.MsgType.Trim() == "event"){ wx.EventName = xml.SelectSingleNode("xml").SelectSingleNode("Event").InnerText; wx.EventKey = xml.SelectSingleNode("xml").SelectSingleNode("EventKey").InnerText;}if (wx.MsgType.Trim() == "voice"){ wx.Recognition = xml.SelectSingleNode("xml").SelectSingleNode("Recognition").InnerText;}return wx; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。