请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

搞了好几天了 还是收不到模板消息推送还报错: -404011

老师你之前说的我都检查了  并且我的基础库也是最新的(2.10.1)  但是我还是收不到模板消息的推送

我发现你视频说formId很重要  但是我打印出来的Id是不在提供了

https://img1.sycdn.imooc.com/szimg/5e91d53f099f4ff805290044.jpg

云函数测试报错

https://img1.sycdn.imooc.com//szimg/5e91d5dd09bda7aa06900400.jpg

请老师检查一下我的代码  我实在不知道怎么改了

https://img1.sycdn.imooc.com//szimg/5e91d62409720ef708050478.jpg

https://img1.sycdn.imooc.com//szimg/5e91d63e096e848203420214.jpg

https://img1.sycdn.imooc.com//szimg/5e91d64f09f6263705750491.jpg

我看到有个同学说是坑点是  form表单  我百度了  好像现在的版本不提供form表单  但是我还是不知道怎么该

老师这是我的报错信息

https://img1.sycdn.imooc.com/szimg/5e91d6b609eef31710190212.jpg

正在回答 回答被采纳积分+3

1回答

慕前端0375030 2020-04-11 23:16:20

https://img1.sycdn.imooc.com//szimg/5e91df0f0907ea8c06490042.jpg

1、逗号去掉

2、现在最新不要使用模板了,要使用订阅功能

https://www.imooc.com/article/302898


0 回复 有任何疑惑可以回复我~
  • 提问者 慕婉清7132372 #1
    我一直不懂这个代码是哪个文件的  
    const templateId = 'xxxxxx'
    wx.requestSubscribeMessage({
        tmplIds: [templateId],
        success(res) {
            if (res[templateId] == 'accept') {
                //用户同意了订阅,允许订阅消息
                wx.showToast({
    	            title: '订阅成功'
                })
                } else {
                //用户拒绝了订阅,禁用订阅消息
                wx.showToast({
    	            title: '订阅失败'
                })
            }
        },
        fail(err) {
        console.error(err)
        }
    })
    将视频中调用模板的部分能换成这个?
    回复 有任何疑惑可以回复我~ 2020-04-11 23:26:01
  • 慕前端0375030 回复 提问者 慕婉清7132372 #2
    在pages里新建一个index,测试时先进入这个界面进行订阅,这是新加的
    回复 有任何疑惑可以回复我~ 2020-04-13 20:01:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号