各种消息交互

    测试号申请

    开启开发者模式

    这里说的各种消息交互是指的 如何开启开发者模式

    在 TNWX 中实现微信公众号各种消息交互非常简单,步骤如下:

    • 接收各种消息
    • 实现 MsgAdapter 接口,实现业务逻辑以及各种消息回复 开发者 URL 的 POST 方法下接收各种消息 具体实现代码如下

    Express 示例

    Nest 示例

    GitHub-TNWX-WeChat

    其中 msgXmlmsgSignaturetimestampnonce 已在上面的 获得,就差 MsgAdapter 了。

    MsgAdapter 介绍

    InXxxxMsg 统一继承自 InMsgInXxxxEvent 统一继承自 EventInMsgEventInMsg 又继承自 ,所以在任何的 inXxxxx 中都很容易获取到 toUserName(开发者微信号即appId)fromUserName(发送方帐号openId)TNWX 支持多公众号,后面会使用到此 appId 来实现不同公众号回复不同的消息

    响应对应的回复

    代码实现比较简单就不过多介绍了,请看源码

    提醒:回复消息时可以对不同的公众号做特殊的处理