公众号被动消息回复原理

技术实现:开发者服务器--基于Angular2框架的已发布网站,编程语言为Python,后台存储数据库为Mysql;

传送到了开发者的系统里。然后系统解析消息报文,得到消息内容,再根据消息内容,从业务数据库中得到返回的消息文本,最终将消息文本包装

<xml>

<FromUserName>![DATA[fromUser]]</FromUserName> //发送方账号(OpenId)

<CreateTime>12356548575</CreateTime> //消息创建时间

<MsgType>![DATA[text]]</MsgType> //消息类型,text代表文本类型

<Content>![DATA[?18-546]]</Content> //消息内容,本例为 ?18-546

<MsgId>1234567890123456</MsgId> //消息ID

</xml>

<xml>

<CreateTime>456251484</CreateTime> //消息创建时间

<MsgType>![DATA[text]]</MsgType> //回复的消息类型,text代表文本消息

<Content>![[[18-546]的工作台位为[车体新厂房3号]]]</Content> //回复的消息内容,本例为[18-546]的工作台位为[车体新厂房3号]

</xml>

因此,业务处理时间最好不要大于5秒钟;

经验分享 程序员 微信小程序 职场和发展