国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp.net 微信公眾平臺我也來搞一搞(看看和大家的有什么不一樣)

2019-11-17 01:29:40
字體:
來源:轉載
供稿:網友

asp.net 微信公眾平臺我也來搞一搞(看看和大家的有什么不一樣)

去年10月份左右接觸的微信,今年又要在上面做新的改動(好煩人,為什么我這么懶),小菜用了2天的工作日,做了一個微信解析器,方便大家調用。

好處:

1.屌絲們不用再去做微信驗證。

2.屌絲們不用去解析xml文檔了。

3.屌絲們不用再看到一大堆的解析判斷代碼了。

4.屌絲們這個解析器可以一直用下去啊。

缺點:

業務上的邏輯必須自己手動實現哦。

先看使用效果:

1.原始使用方式:

先建立一個web應用

之后再Hanlder文件中各種,蛋疼的if else 各種 swtich 各種。

PRocessRequest 里面我都不想再看了,太亂了。

使用微信解析器后的調用方式如下:

 public class WeixinHandler : MicroMessageHandler    {        public override void Control(BaseMessage message, HttpContext context)        {            LogWriter.WriteLog("message", message.MsgType.ToString() + " /r/n" + message.XmlContext, context);            if (message.MsgType == MessageType.Text)            {                ReceiveTextMessage m = (ReceiveTextMessage)message;                ReplyTextMessage a = new ReplyTextMessage();                a.FromUserName = m.ToUserName;                a.ToUserName = m.FromUserName;                a.Content = m.Content;                context.Response.Write(a.ToString());            }            if (message.MsgType == MessageType.Event)            {                BaseEvent ev = (BaseEvent)message;                if (ev.Event == EventType.Subscribe)                {                    SubscribeEvent se = (SubscribeEvent)ev;                    ReplyTextMessage a = new ReplyTextMessage();                    a.FromUserName = se.ToUserName;                    a.ToUserName = se.FromUserName;                    a.Content = "歡迎關注鑫考家校互聯咨詢群";                    context.Response.Write(a.ToString());                }                if (ev.Event == EventType.Unsubscribe)                {                    LogWriter.WriteLog("unsubscribe", message.FromUserName, context);                }            }        }    }

通過BaseMessage基類,取回事件與消息內容。

Micromessage

結構體系如下:

最后附上Micromessage.dll。

下載地址:http://pan.baidu.com/s/1qWCsOMC(博客園的上傳附件,俺不會使)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 舞阳县| 黑河市| 肃宁县| 鹤山市| 建平县| 织金县| 田林县| 建湖县| 娄底市| 铜川市| 大安市| 涿州市| 玛多县| 浦城县| 开鲁县| 始兴县| 南康市| 南昌市| 泸州市| 北辰区| 浙江省| 城步| 金华市| 宣威市| 阳城县| 开化县| 大安市| 拉萨市| 阿城市| 措美县| 湖口县| 建湖县| 西乌珠穆沁旗| 江孜县| 宁武县| 沙湾县| 丰城市| 邹平县| 永城市| 界首市|