[图片] 我的小程序总共才385k,各个子目录也没有达到2M的,为啥真机调试也会报报过大的问题呢? [图片]
真机调试,说代码包太大了真机调试,说代码包太大了,上限才2048kb, 让删除一些文件再重试,小程序的代码量还有限制么,一个复杂的小程序代码量还是有一些的,我只是写了一些测试功能的小程序
2020-04-05你好,我也是按照官网给的云函数调用模板发送消息,但是一直报错,请问你是怎么解决的? const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) exports.main = async (event, context) => { try { const result = await cloud.openapi.templateMessage.send({ touser: cloud.getWXContext().OPENID, // 通过 getWXContext 获取 OPENID page: 'index', data: { name1: { value: 'junqing' }, name2: { value: 'javascript' }, name3: { value: 'fanren' }, date4: { value: '2015年01月05日 12:30' }, thing5: { value: '广州市海珠区新港中路397号' }, }, templateId: 'jR8B7zBOKoBrX-yCGeIz07zXCaFt9tzp-anmbCS-nIs', formId: 'FORMID', emphasisKeyword: 'keyword1.DATA' }) // result 结构 // { errCode: 0, errMsg: 'openapi.templateMessage.send:ok' } return result } catch (err) { // 错误处理 // err.errCode !== 0 throw err } } z这个是我的代码,不知道哪里有问题,模板id是我在官网上申请的模板id,新手求指教!!!
关于调用云函数发送模板消息总是失败openid和form_id都是同一用户的,但调用官方提供的例子,总是返回 "errCode":41028,"errMsg":"openapi.templateMessage.send:fail invalid form id hint: [DUJcrA09814126]" 折腾了大半天,都不知道原因在哪里,到这里寻求一下帮助。 这是云函数 [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]cloud.init()[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]const result = await cloud.openapi.templateMessage.send({[代码][代码] [代码][代码]touser: event.openid,[代码][代码] [代码][代码]template_id: event.msgid,[代码][代码] [代码][代码]page: event.page,[代码][代码] [代码][代码]form_id: event.formid,[代码][代码] [代码][代码]data: event.msgData,[代码][代码] [代码][代码]emphasisKeyword: [代码][代码]'keyword2.DATA'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log(result)[代码][代码] [代码][代码]return[代码] [代码]result[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]console.log(err)[代码][代码] [代码][代码]return[代码] [代码]err[代码][代码] [代码][代码]}[代码][代码]}[代码]这是调用代码: [代码]console.log([代码][代码]'openid:'[代码] [代码]+ that.data.messages[that.data.index2]._openid) [代码][代码] [代码][代码]console.log([代码][代码]'form_id:'[代码] [代码]+ that.data.messages[that.data.index2].form_id) [代码][代码] [代码][代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'send'[代码][代码],[代码][代码] [代码][代码]data: { [代码][代码] [代码][代码]openid: that.data.messages[that.data.index2]._openid, [代码][代码] [代码][代码]msgid: [代码][代码]'eBnlQKSCORuwkctGXnrPLBoX2MxhGLI8aCZFz4S65e8'[代码][代码],[代码][代码]//模板id[代码][代码] [代码][代码]page: [代码][代码]'index?no='[代码] [代码]+ that.data.messages[that.data.index2].no,[代码][代码] [代码][代码]form_id: that.data.messages[that.data.index2].form_id,[代码][代码] [代码][代码]msgData: {[代码][代码] [代码][代码]"keyword1"[代码][代码]: { [代码][代码]"value"[代码][代码]: db.serverDate(), [代码][代码]"color"[代码][代码]: [代码][代码]"#173177"[代码] [代码]},[代码][代码] [代码][代码]"keyword2"[代码][代码]: { [代码][代码]"value"[代码][代码]: that.data.inputContent, [代码][代码]"color"[代码][代码]: [代码][代码]"#173177"[代码] [代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]wx: wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'推送消息成功'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]fail: e => {[代码][代码] [代码][代码]console.error([代码][代码]'[失败:'[代码][代码], e) [代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]
2020-02-19