茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼解析
    來源:易賢網(wǎng) 閱讀:1270 次 日期:2016-08-05 15:48:33
    溫馨提示:易賢網(wǎng)小編為您整理了“微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼解析”,方便廣大網(wǎng)友查閱!

    這篇文章主要為大家詳細(xì)解析了微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼,感興趣的小伙伴們可以參考一下

    之前我們講過讓微信發(fā)送給我們普通的文本信息,下面我們來看看如何發(fā)送圖文信息,需要注意的是這里說的是,讓微信發(fā)給我們,而不是我們拍個(gè)圖片發(fā)給微信處理,我們上傳圖片在以后的章節(jié)介紹.下面是發(fā)送圖文消息的函數(shù),涉及title(標(biāo)題),description(摘要),picurl(圖片),鏈接(url)幾個(gè)關(guān)鍵的參數(shù): 

    protected string sendPicTextMessage(Msg _mode,string title,string description,string picurl,string url)

      {

        string res = string.Format(@"<xml>

        <ToUserName><![CDATA[{0}]]></ToUserName>

        <FromUserName><![CDATA[{1}]]></FromUserName>

        <CreateTime>{2}</CreateTime>

        <MsgType><![CDATA[news]]></MsgType>

        <ArticleCount>1</ArticleCount>

        <Articles>

         <item>

         <Title><![CDATA[{3}]]></Title> 

         <Description><![CDATA[{4}]]></Description>

         <PicUrl><![CDATA[{5}]]></PicUrl>

         <Url><![CDATA[{6}]]></Url>

         </item>

         </Articles>

         </xml> ",

          _mode.FromUserName, _mode.ToUserName, DateTime.Now,title, description, picurl, url);

        return res;

       }

    直接在調(diào)用函數(shù)即可: 

    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直接回復(fù)“你好”";

           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, "你好,點(diǎn)擊了產(chǎn)品1");

           if(wx.EventKey=="P2")

             res = sendTextMessage(wx, "你好,點(diǎn)擊了產(chǎn)品2");

         }

         else

         {

           if (wx.MsgType == "text" && wx.Content == "你好")

           {

             res = sendTextMessage(wx, "你好,歡迎使用北京永杰友信科技有限公司公共微信平臺!");

           }

           if (wx.MsgType == "text" && wx.Content == "圖文")

           {

             res = sendPicTextMessage(wx,"這里是一個(gè)標(biāo)題","這里是摘要","http://mp.weixin.qq.com/wiki/skins/common/images/weixin_wiki_logo.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;

       }

    以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼解析
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)