千家信息网

微信公众平台开发中如何使用.Net代码实现发送图文消息功能

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要介绍微信公众平台开发中如何使用.Net代码实现发送图文消息功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:protected string sendPicT
千家信息网最后更新 2024年12月12日微信公众平台开发中如何使用.Net代码实现发送图文消息功能

这篇文章主要介绍微信公众平台开发中如何使用.Net代码实现发送图文消息功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

示例:

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

直接在调用函数即可:

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,"这里是一个标题","这里是摘要","https://cache.yisu.com/upload/information/20201208/265/31137.png","http://www.4ugood.net");       }       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;   }

以上是"微信公众平台开发中如何使用.Net代码实现发送图文消息功能"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

你好 平台 图文 消息 公司 有限 有限公司 科技 北京 代码 公众 功能 开发 产品 内容 篇文章 价值 兴趣 函数 小伙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东管理软件开发价格 麻阳网络安全信息技术中心电话 嵌入式网页服务器 金山区智能网络技术开发优缺点 学习网络安全的编程语言 哪些脚本需要软件开发 职高的网络技术指的是什么 常州承诺互联网科技有限公司 黑魂1服务器停了吗 网络安全法负责统筹的部门 网络安全的作文素材 能源互联网科技公司 学校网络安全监督管理制度 隆宝软件开发 印度软件开发地 班加罗尔 今年的网络安全 搭建飞控软件开发环境 摩尔庄园华为是什么服务器 廊坊天启网络技术有限公司 临床数据库设计程序员发展前景 永州职院网络安全 福建八闽健康码软件开发商 如何限制服务器最多浏览人数 三国志战略版北京服务器在哪里 asp数据库技术 消息发不出去服务器 学校网络安全监督管理制度 对公司网络技术人员管理方案 友家互联网科技 颐付支付网络技术有限公司
0