收藏
回答

微信小程序开启了消息推送,服务器有时候接收不到

后台是用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'


最后一次编辑于  2019-06-13
回答关注问题邀请回答
收藏

1 个回答

  • 沉默是金
    沉默是金
    2019-06-30

    哥们 你的问题解决了吗

    2019-06-30
    赞同
    回复
登录 后发表内容