1.0.3 • Published 5 years ago

neteasy-sms v1.0.3

Weekly downloads
4
License
ISC
Repository
-
Last release
5 years ago

NETEASY-SMS 网易云信对接模块

方便快速接入网易短信服务而开发

1.install 安装
npm install neteasy-sms --save
2.init 初始化
const nesms = requrie("neteasy-sms");//引入包
nesms.init(yourAppKey,yourAppSecret);//初始化云信平台
3.API 相关方法

3.1 发送验证码

smscode(obj)

参数obj属性说明:

属性类型必须说明
mobileStringY目标手机号,非中国大陆手机号码需要填写国家代码(如美国:+1-xxxxxxxxxx)或地区代码(如香港:+852-xxxxxxxx)
deviceIdStringN目标设备号,可选参数
templateidintN模板编号(如不指定则使用配置的默认模版)
codeLenintN验证码长度,范围4~10,默认为4
authCodeintN如果设置了该参数,则codeLen参数无效
needUpBooleanN是否需要支持短信上行。true:需要,false:不需要说明:如果开通了短信上行抄送功能,该参数需要设置为true,其它情况设置无效

范例:

const nesms = requrie("neteasy-sms");//引入包
nesms.init(yourAppKey,yourAppSecret);//初始化云信平台
nesms.smscode({
    mobile:13755550000,//验证的手机号码        
}).then(res=>{
    console.log(res)//打印发送后的回执
})

3.2 发送短信模板消息

smstemp(obj)

参数obj属性说明:

属性类型必须说明
templateidintY模板编号(由客户顾问配置之后告知开发者)
mobilesStringY接收者号码列表,JSONArray格式,如"186xxxxxxxx","186xxxxxxxx",限制接收者号码个数最多为100个;

非中国大陆手机号码需要填写国家代码(如美国:+1-xxxxxxxxxx)或地区代码(如香港:+852-xxxxxxxx) params | String | N |模板中若含变量则必须包含此参数短信参数列表,用于依次填充模板,JSONArray格式,每个变量长度不能超过30字,如["xxx"," needUp | Boolean | N | 是否需要支持短信上行。true:需要,false:不需要 说明:如果开通了短信上行抄送功能,该参数需要设置为true,其它情况设置无效

vcode://类【校验验证码】

详细见网易短信接口文档

qcsms://类【查询通知类和运营类短信发送状态】

详细见网易短信接口文档

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago