在vue端调用统一服务消息,给公众号模板发送消息,代码如下,结果出现发送不出去的问题,报{"errCode":-501007,"errMsg":"uniformMessage.send:fail missing wxCloudApiToken"},日志如下,模板用的是公众号的模板,而且公众号与小程序绑定,请问哪位大神知道这是什么问题?
{"errCode":-501007,"errMsg":"uniformMessage.send:fail missing wxCloudApiToken"}
日志
START
当前的参数为 {
"card_no": "90100",
"create_time": "2021-08-31 11:21:02",
"goods_name": "头面拨筋",
"openid": "oZl5b44fhKgDpKLAwewereXJMLi1hU"
}
{"traceId":"c72a03faf5944c10bf3cc969cererd2fc","functionName":"sendMessage","childOf":"","errorMessage":"","errorCode":"","source":"web_client","invoker":"","ua":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36","invokerIp":"36.142.182.82","spanId":"8971c11a542e5618","service":"function","startTime":"1630380065007","endTime":"1630380067843","event":"InvokeFunction","timeCost":"2836","seqId":"4a5af92396889"}
REPORT RequestId:79cac1cc-0a0a-11ec-aa3c-ee4879wewef71 Duration:120ms Memory:128MB MemUsage:32.484375MB
END
发送代码
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const result = await cloud.openapi.uniformMessage.send({
"touser": event.openid,
"mpTemplateMsg": {
"appid": 'wx3638fcdb465a8xx45',
"url": 'http://weixin.qq.com/download',
"miniprogram": {
"appid": 'wx5c4e408fb57dvcvcv5',
"pagepath": 'pages/client/consume/consume'
},
"data": {
"productType": {
"value": '商品名',
"color": '#173177'
},
"name": {
"value": event.goods_name,
"color": '#173177'
},
"accountType": {
"value": '会员卡号',
"color": '#173177'
},
"account": {
"value": event.card_no,
"color": '#173177'
},
"time": {
"value": event.create_time,
"color": '#173177'
},
"remark": {
"value": '欢迎再次购买!',
"color": '#173177'
}
},
"templateId": 'Pv8re6HOKHr0jn4545vOQsGOwhMkoMPoXVVsXI4sdsdEbnE',
"miniprogramState":'developer'
}
})
return result
} catch (err) {
return err
}
}
小程序端callFunction调用是什么结果?
服务端调用试试