介绍
小编给大家分享一下使用c#开发微信公众号中如何实现微信事件交互,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
前言
一切准备工作就绪时就先实现一个关注公众号后向客户端推送一条消息。关注后推送消息需要一个得到请求,一个帖子请求,就请求主要是为了向微信服务器验证,帖子请求主要就是处理微信消息了。调接口时传递的appid和appsecret请传递自己公众号对应的参数。
微信事件交互
微信事件交互主要是向微信服务器推送XML数据包
看效果
看代码
[HttpGet] [ActionName (“Index")] public ActionResult Get (string 签名,string 时间戳,string nonce, string echostr) {,,, if (CheckSignature.Check(签名、时间戳、祝福;nonce,,令牌)),,,, {,,,,,,, return 内容(echostr),,,,, },,,, else ,,, {,,,,,, return 内容(“err"),,,,, } }
,,,,,,,,,,,,,,,,,,,,,, & lt; ToUserName> & lt; ! [CDATA[{0}]]祝辞& lt;/ToUserName>,,,,,,,,,,,,,,,,,,,,,, & lt; FromUserName> & lt; ! [CDATA[{1}]]祝辞& lt;/FromUserName>,,,,,,,,,,,,,,,,,,,,,, & lt; CreateTime> {2} & lt;/CreateTime>,,,,,,,,,,,,,,,,,,,,,, & lt; MsgType> & lt; ! [CDATA[文本]]祝辞& lt;/MsgType>,,,,,,,,,,,,,,,,,,,,,, & lt; Content> & lt; ! [CDATA[{3}]]祝辞& lt;/Content>,,,,,,,,,,,,,,,,, null null null null null null null null null null null null使用c#开发微信公众号中如何实现微信事件交互