为什么官方都不回复
- 当前 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”
}
}
}
})