grinTvT
grinTvT
  • 发布:2023-02-23 03:10
  • 更新:2023-02-23 10:58
  • 阅读:262

短信验证码发送失败 错误编码code: 50301 errCode: "uni-id-send-sms-code-failed"

分类:uniCloud

报错信息:

{  
  "code":50301,  
  "errCode":"uni-id-send-sms-code-failed",  
   "errMsg":"短信验证码发送失败",  
  "msg":"短信验证码发送失败",  
  "message":"短信验证码发送失败"  
 }
  1. 签名和模板都审核通过了的
  2. smsKey和smsSecret都填写正确
  3. mobile字段也是string类型。
  4. 已经在安全配置里面服务空间设置了白名单

但就是不成功。

短信模板ID: 17015

2023-02-23 03:10 负责人:无 分享
已邀请:
DCloud_云服务_JRP

DCloud_云服务_JRP

应该是运营商那边没给你账号加白的问题,已通知他们那边处理,有结果了通知你

  • DCloud_云服务_JRP

    有空再试一下看看可以了没

    2023-02-23 14:28

  • grinTvT (作者)

    回复 DCloud_云服务_JRP: 感谢,可以了

    2023-02-24 04:54

  • 铁牛

    我也遇到相同的问题,帮看一下,模板id:17727

    2023-04-23 09:55

  • 铁牛

    回复 DCloud_云服务_JRP: 我也遇到相同的问题,帮看一下,模板id:17727

    2023-04-23 09:56

  • DCloud_云服务_JRP

    回复 铁牛: 你的应该不是这个问题,我看你 11点18分左右发送了1次成功了,没有其它的发送记录了,应该是前端参数配置的问题

    2023-04-23 11:48

  • 铁牛

    回复 DCloud_云服务_JRP: 我现在调用uniCloud.sendSms成功发送了,但是uni-id-cf的uniID.sendSmsCode还是报错({"code":50301,"errCode":"uni-id-send-sms-code-failed","errMsg":"验证码发送失败","msg":"验证码发送失败","message":"验证码发送失败"}

    2023-04-23 11:51

  • DCloud_云服务_JRP

    回复 铁牛: 用的uni-id的话,可以找到uni-id公共模块的sendSmsCode方法,把catch 捕获错误里面打印下日志看下具体错误

    2023-04-23 12:07

  • 铁牛

    回复 DCloud_云服务_JRP: uniID.sendSmsCode报错: {"code":50301,"errCode":"uni-id-send-sms-code-failed","errMsg":"验证码发送失败","msg":"验证码发送失败","message":"验证码发送失败"}

    2023-04-23 12:11

  • DCloud_云服务_JRP

    回复 铁牛: 是让你打印下catch捕获到的错误。。。

    2023-04-23 12:14

  • 铁牛

    回复 DCloud_云服务_JRP: try{

    res = await uniID.sendSmsCode({

    mobile: params.mobile,

    code,

    type: params.type,

    templateId

    })

    }catch(smsErr){

    console.log('云函数发送短信失败了'+JSON.stringify(smsErr)+"__模板id17727"+JSON.stringify(res));

    res=smsErr;

    }


    这样打印出来的就是上面那个报错

    2023-04-23 12:17

  • DCloud_云服务_JRP

    回复 铁牛: 在公共模块里面打印啊,打开 cloudfunctions/common/uni-id/index.js 文件 找到 sendSmsCode 函数,找到 catch 模块打印错误

    2023-04-23 12:25

  • 铁牛

    回复 DCloud_云服务_JRP: 抱着个错: {"errMsg":"短信发送失败:apiKey 不存在","errCode":4001,"code":4001,"forceReturn":false}

    2023-04-23 12:49

  • 铁牛

    回复 DCloud_云服务_JRP: 收到短信了,谢谢帮助~, 在uni-config-center->uni-id->config.json中配置apiKey和smsKey等信息即可,感谢~

    2023-04-23 12:59

要回复问题请先登录注册