通过阿里大鱼平台用nodejs发短信
发布于 3 天前 作者 wengqianshan 518 次浏览 最后一次编辑是 10 小时前 来自 分享

通过nodejs发短信,想想就很激动,这样我就可以给网站加个会员注册短信验证功能、会员登录短信验证功能、网站异常自定义发短信功能。下面我将介绍如何通过阿里大鱼提供的api接口完成这些功能。

编码开始

  • 安装阿里大鱼nodejs sdk npm包
npm install alidayu-node
  • 发短信,这里的App KeyApp Secret获取方法继续往下看
var App = require('alidayu-node');
var app = new App('App Key', 'App Secret');
 
app.smsSend({
    sms_free_sign_name: '注册验证', //短信签名,参考这里 http://www.alidayu.com/admin/service/sign
    sms_param: JSON.stringify({"code": "123456", "product": "测试网站"}),//短信变量,对应短信模板里面的变量
    rec_num: '13599999999', //接收短信的手机号
    sms_template_code: 'SMS_640004' //短信模板,参考这里 http://www.alidayu.com/admin/service/tpl
});

上面代码运行后,手机将会收到一条类似这样的短信:

[注册验证]验证码123456,您正在注册成为测试网站用户,感谢您的支持!

更多api这里就不一一介绍了,大家可以看 alidayu-node 的介绍,参数详解可参考 阿里大鱼api文档

附:如何获取App Key和App Secret

登录阿里大鱼

打开 阿里大鱼网站 ,点击入驻, 用淘宝账号登录 2016-01-09_00005.gif

阿里大鱼 是阿里巴巴旗下的通信能力平台,提供发短信、语音通知等开放API。

创建应用

创建应用链接 或者通过 帮助文档 。创建成功后可以在应用列表看到刚创建的应用 2016-01-09_00006.gif

点击 AppKey 可以看到App KeyApp Secret

24 回复

感觉到了你的激动,仅此= =

感觉到了你的激动,仅此= = 😁

感觉到了你的激动,仅此= =

@JerroldLee 现在有送60元代金券,绝对够玩儿 哈哈

@wengqianshan 签名不对 我想知道这个模块里有自动签名吗

@wengqianshan 看代码里进行了md5的自动签名为何不对呢?你没遇到这种问题吗?

感觉到了你的激动,仅此= =

@TigrisYu 我上面的例子你只改app key app secret 和手机号,其他别改试试呢,我windows和Mac都试过可以的

好东西,新项目正好用上了 自豪地采用 CNodeJS ionic

感觉到了你的激动,仅此= = 😁

感觉到了你的激动.

有空试试这个平台 自豪地采用 CNodeJS ionic

一条5分钱,60块钱可以发1200条了~够玩了。

sms_param: {“code”: “123456”, “product”: “测试网站”}, //短信变量,对应短信模板里面的变量 不对

应该是sms_param : JSON.stringify({“code”: “123456”, “product”: “测试网站”}), //短信变量,对应短信模板里面的变量

感觉价格很便宜

@xiongchen2012 哎呀,真的,写错了 多谢多谢

不错,正好需要 自豪地采用 CNodeJS ionic

@wengqianshan 可以了呢 这个不错原来都是用云信的这个更好

回到顶部