各种消息交互
测试号申请
开启开发者模式
这里说的各种消息交互是指的 如何开启开发者模式
在 TNWX 中实现微信公众号各种消息交互非常简单,步骤如下:
- 接收各种消息
- 实现
MsgAdapter
接口,实现业务逻辑以及各种消息回复 开发者 URL 的 POST 方法下接收各种消息 具体实现代码如下
Express 示例
Nest 示例
其中 msgXml
、msgSignature
、timestamp
、nonce
已在上面的 获得,就差 MsgAdapter
了。
MsgAdapter 介绍
InXxxxMsg
统一继承自 InMsg
,InXxxxEvent
统一继承自 EventInMsg
而 EventInMsg
又继承自 ,所以在任何的 inXxxxx
中都很容易获取到 toUserName(开发者微信号即appId)
、 fromUserName(发送方帐号openId)
。 TNWX 支持多公众号,后面会使用到此 appId 来实现不同公众号回复不同的消息
响应对应的回复
代码实现比较简单就不过多介绍了,请看源码
提醒:回复消息时可以对不同的公众号做特殊的处理
TNWX
微信公众号开发脚手架:IJPay
让支付触手可及:https://gitee.com/javen205/IJPay- SpringBoot 微服务高效开发
mica
工具集: Avue
一款基于 vue 可配置化的神奇框架:https://gitee.com/smallweigit/avueSpringBlade
完整的线上解决方案(企业开发必备):