采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请注意,小程序模板消息接口将于2020年1月10日下线,开发者可使用订阅消息功能
是的。可以使用订阅消息:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html
只要按照这三步来做就可以:
老师这个错误不知道怎么改 ID检查了也没有错 //错误码 VM104:1 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 6bf459cb-4d6e-11ea-82f5-5254007aa7a1, cloud function service error code -504002, error message errCode: 40037 | errMsg: openapi.templateMessage.send:fail invalid template_id hint: [uGHDRA07243932] Error: errCode: 40037 | errMsg: openapi.templateMessage.send:fail invalid template_id hint: [uGHDRA07243932] //错误原因 40037 订阅模板id为空不正确 //云函数 const cloud = require('wx-server-sdk') cloud.init() exports.main = async (event, context) => { try { const result = await cloud.openapi.templateMessage.send({ touser: cloud.getWXContext().OPENID, // 通过 getWXContext 获取 OPENID page: `/pages/blog-comment/blog-comment?blogId=${event.blogId}`, data: { thing2: { value: event.content }, time4: { value: event.createTime }, }, templateId:'HQ_Jsw3hlgXoR1B7gqG2q_I51ot6watfHful90Q1LkQ', }) // result 结构 // { errCode: 0, errMsg: 'openapi.templateMessage.send:ok' } return result } catch (err) { // 错误处理 // err.errCode !== 0 throw err } }
你的代码中使用的是模板消息的方法
订阅消息的方法应该是这个:cloud.openapi.subscribeMessage.send
可以参考官方代码:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
登录后可查看更多问答,登录/注册
横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程
3.6k 20
1.5k 4
1.9k 1
2.4k 1
2.3k 13