订阅消息模版的云函数突然提示发送失败?
发布于 6 年前 作者 chaogong 2197 次浏览 来自 官方Issues

之前已经调试好了,也能正常发送订阅消息了,现在突然报错"errorCode":1,“errorMessage”:“user code exception caught”,“stackTrace”:“Unexpected identifier”,重新上传部署也不行,附上代码

const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()

exports.main = async (event, context) => {

const wxContext = cloud.getWXContext()

// const _openid = wxContext.OPENID

try {

const admin = await db.collection('subsceibeMessage');

admin.get({

success: (res) => {

let admins = res.data;

for (let i = 0; i < admins.length; i++) {

const _openid = admins[i]._openid

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

touser: "_openid",

page: 'index',

data: {

thing1: {

value: "通报更新"

},

name2: {

value: "李春"

},

thing3:{

value: "~棒棒哒~"

},

},

templateId: 'PkTIqQ2gEe8Il_k5yOUbaV3AiIqZ3gO2eUh6unWx0wg'

})

console.log("云函数结果",result)

return result

}

}

})

} catch (err) {

console.log("云函数结果",err)

return err

}




}

回到顶部