node.js发送短信验证码(附带60秒倒计时插件)

2,427 阅读1分钟

推荐一个简单且功能齐全的发送短信验证码接口
1.安装
下载后的SDK只包含一个zhenzisms.js文件,直接导入到工程中即可使用。下载

2.用法
引入模块

const zhenzismsClient = require('./zhenzisms');

zhenzisms.js的具体引入地址请根据您的实际路径替换


使用事先申请的AppId、AppSecret初始化ZhenziSmsClient:

var client = new ZhenzismsClient(apiUrl, '您的榛子云AppId', '您的榛子云AppSecret');


apiUrl为请求地址,个人开发者使用sms_developer.zhenzikj.com,企业开发者使用sms.zhenzikj.com, 注意不要带有协议前缀http或https

AppId、AppSecret为榛子云短信的开发参数,可通过注册获取

发送短信:

res.then(function(res) {
    console.log(res);
 });

send方法用于单条发送短信  

message: 短信内容,如: 您的验证码为: 2233 

number: 接收短信手机号码 

messageId: 即该条短信的唯一标识, 不能重复, 后期可通过findSmsByMessageId接口查询短信信息 

返回结果是json格式的字符串, code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息 


 下载60秒倒计时的JavaScript插件: 下载