问题一:使用 Notification 发送短信验证码
const smsSendResult = cloud.openapi.cloudbase.sendSms({
"env": 'cloud1-2gxzp9310*****',
"phoneNumberList": [
"+86" + params.sendPhone
],
"smsType": 'Notification',
"templateId": '2181946',
"templateParamList": [RandomPhoneCode]
})
云函数 采用 cloud.openapi.cloudbase.sendSms 发送短信验证码
"templateId": '2181945', 模板id已经在后台 填了,并且短信后台 这个模板id已经 审核通过了
为什么发送的时候还报错
rrCode: -501007 invalid parameters | errMsg: openapi.cloudbase.sendSms:fail TemplateId not exist TcbCode: [InvalidParameter] rid: 666a72db-64d889c9-1e5cd8f7
问题二,使用Marketing 发送链接,报错 (MK:100D)运营商免打扰名单 也用不了啊
const smsSendResult = await cloud.openapi.cloudbase.sendSms({
"env": 'cloud1-2gxzp931ec7bb100',
"phoneNumberList": [
"+86" + params.sendPhone
],
"smsType": 'Marketing',
"content":"你的短信验证码为"+RandomPhoneCode+"如非本人操作,请忽略本短信!",
"path": '/jump-mp.html',
"useShortName": true
})
console.log(smsSendResult)