Skip to content

Latest commit

 

History

History
executable file
·
49 lines (38 loc) · 1.38 KB

发送语音验证码.md

File metadata and controls

executable file
·
49 lines (38 loc) · 1.38 KB

发送语音验证码

Note 语音验证码发送只需提供验证码数字,例如当msg=“5678”时,您收到的语音通知为“您的语音验证码是5678”,如需自定义内容,可以使用语音通知。

前置准备

需要将 cloud/sms 目录下的 CodeVoiceSend 云函数在小程序项目中创建并上传。

参数说明

  • service 值为 sms
  • action 值为 CodeVoiceSend
  • data 详情:
字段 类型 必填 默认值 说明
nationCode string '86' 国家区号
phoneNumber string 电话号码
msg string 验证码数字
playtimes integer 2 重读次数,默认为2次,最多为3次
ext string 扩展参数,默认为空字符串,返回包时,服务器会把ext原样返回

返回值说明

字段 类型 说明
code integer 返回码,0表示成功
message string 返回信息
data object 返回数据

使用例子

const TcbService = require('tcb-service-sdk');
const tcbService = new TcbService({ smsAppID: AppID, smsAppKey: AppKey });

tcbService.callService({
    service: 'sms',
    action: 'CodeVoiceSend',
    data: {
        nationCode: '86',
        phoneNumber: '18283746352',
        msg: '1234',
        playtimes: 2
    }
}).then((res) => {
    // 处理结果
});