微信小程序开启了消息推送,服务器有时候接收不到
发布于 6 年前 作者 jiangyang 10679 次浏览 来自 问答

后台是用koa2写的,开启了自动回复后,服务器有时候接收不到微信的请求。有时候可以。连续发送的情况下多半失败,是不是接收了后,得给微信返回什么。关键代码如下:

 const { ToUserName, FromUserName, CreateTime, MsgType, Content, MsgId } = ctx.request.body

        const keys = Object.keys(sendMessage);// 这是判断用户是否有发送关键字

        if (keys.includes(Content)) {

            let data = sendMessage[Content];

            if (data.type === ‘text’) {

                await WxApi.sendUserMes(FromUserName, { content: data.text }); // 如果有关键字,自动回复用户信息

            }

        }else{

        await WxApi.sendUserMes(FromUserName, { content: ‘您好,很高兴为你服务~’ });

        }

        ctx.body = ‘succer’

1 回复

哥们 你的问题解决了吗

回到顶部