如何使用微信小程序云函数发送短信验证码
其实微信小程序前端和云端都是可以调用短信平台接口发送短信的,使用云端云函数的好处是无需配置域名,也没有个数限制。 本文使用的是榛子云短信平台(?http://smsow.zhenzikj.com)?,SDK下载:??http://smsow.zhenzikj.com/doc...
下载后的SDK在cloudfunctions文件夹下会包含3个云函数文件夹,如下: 由于目前IDE没有云函数导入功能,您需要手工创建同名的云函数,然后将云函数下的文件手工拷进去 注:下载的SDK是一个完整的工程,包含SDK和使用示例,可实际运行演示 2.申请账号,获取AppId、AppSecret 免费注册地址:?http://sms_developer.zhenzikj... 使用注册账号登录用户中心,在"我的应用"-> "详情"中可以查询AppId、AppSecret AppId、AppSecret是用于开发者使用账号和秘钥,以下的所有api中都需要用到 3.发送短信 wx.cloud.callFunction({
// 云函数名称
name: 'zhenzisms_send',// 传给云函数的参数
data: {
apiUrl: '你的apiUrl',appId: '你的appId',51); font-weight: 700;">appSecret: '你的appSecret',51); font-weight: 700;">message: '你的验证码为:1234',51); font-weight: 700;">number: '15822222111',51); font-weight: 700;">messageId: ''
},success(res) {
console.log(res.result.body)
},51); font-weight: 700;">fail: .error
})
}
apiUrl为请求地址,个人开发者使用?https://sms_developer.zhenzik...?,企业开发者使用?https://sms.zhenzikj.com send方法用于单条发送短信 参数message:发送的短信内容 参数number:接收者手机号码 参数messageId:该条信息的唯一标识,可用于查询 返回结果是json格式的字符串,code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息 4.查看余额 通过该接口可查看当前剩余的短信条数 ,51); font-weight: 700;">data: {
'你的appSecret'
},code: 查询状态,0为成功,data为剩余短信条数。非0为查询失败,可从data中查看错误信息
相关内容
|