公众号被动消息回复原理
技术实现:开发者服务器--基于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秒钟;
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
我们聊聊小白如何上手编程