收藏
回答

云开发,uniformMessage.send 发送公众号统一消息失败

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxc066d762e4dd7357 2.7.0

为什么官方都不回复


- 当前 Bug 的表现(可附上截图)

errCode: 47001,

errMsg: "openapi.uniformMessage.send:fail data format error hint: [ioM5oa09083937]"


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


    const result = await cloud.openapi.uniformMessage.send({

      touser: tester.data._openid,

      appId: 'appId',

      mpTemplateMsg: {

        appid: 'mpAppId',

        template_id: mpTemplateId,

        url: "https://weixin.qq.com",

        miniprogram: {

          appid: 'weappAppId',

          // pagepath这个地址会到线上校验,也就是说如果小程序未发布,这里会报地址错误,建议上线后再测此功能

          pagepath: "pages/test/test_detail?_id=" + appointment._id

        },

        data: {

          first: {

            value: "你好,有新的检测预约,请尽快确认预约。",

            color: "#173177"

          },

          keyword1: {

            value: user.data.nickName,

            color: "#173177"

          },

          keyword2: {

            value: event.date,

            color: "#173177"

          },

          keyword3: {

            value: org.data.name,

            color: "#173177"

          },

          keyword4: {

            value: "检测",

            color: "#173177"

          },

          remark: {

            value: "点击该消息查看预约详细信息。",

            color: "#173177"

          }

        }

      }

    })




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

1 个回答

登录 后发表内容