1***@qq.com
1***@qq.com
  • 发布:2021-05-23 21:57
  • 更新:2021-06-02 19:59
  • 阅读:633

基于uni-id的云端一体模板-报templateId不正确

分类:uniCloud

基于uni-id的云端一体模板

sendSmsCode() {  
                if(this.codeDuration) {  
                    uni.showModal({  
                        content: `请在${this.codeDuration}秒后重试`,  
                        showCancel: false  
                    })  
                }  
                if (!/^1\d{10}$/.test(this.mobile)) {  
                    uni.showModal({  
                        content: '手机号码填写错误111',  
                        showCancel: false  
                    })  
                    return  
                }  
                const randomStr = '00000' + Math.floor(Math.random() * 1000000)  
                const code = randomStr.substring(randomStr.length - 6);  
                uniCloud.callFunction({                   
                    name: 'user-center',  
                    data: {  
                        action: 'sendSmsCode',  
                        params: {  
                            mobile: this.mobile,  
                            templateId: '10105',  
                            code,  
                            type: 'login'  
                        }  
                    },

模板

2021-05-23 21:57 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

uni-id里配置的apiKey和templateId是配套的吗?

  • 1***@qq.com (作者)

    我确定一下

    2021-05-23 22:32

1***@qq.com

1***@qq.com (作者)

  • 1***@qq.com (作者)

    两对值是一样的。也上传到云空间了。哪里能看到日志?

    2021-05-23 22:44

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: user-center这个云函数里面的sendSmsCode你是怎么写的?你这个验证码写在前端了是仅仅为了测试吗?

    2021-05-24 10:56

1***@qq.com

1***@qq.com (作者)

云函数中是这么写的。噢 我好像找到问题了!!

1***@qq.com

1***@qq.com (作者)

之前代码写错地方了。写在前端里面了。现在在云函数user-center/index.js 第47行 加了一个参数
templateId: '10105',

截图如下 还是报 模板错误。

1***@qq.com

1***@qq.com (作者)

问题解决了。感谢DCloud_UNI_WYQ 。是我的编辑器问题。HB应该是3.1.13以上。
"name": "uni-id",
"version": "3.1.0",

该问题目前已经被锁定, 无法添加新回复