阿里大鱼JavaScript 版本 SDK

JavaScript Alidayu(阿里大鱼) SDK 兼容服务器端环境node.js,模块加载器如RequireJS和所有浏览器


Client-side

Web浏览器JavaScript直接调用alidayujs SDK需要两个的依赖文件:jQuery.js和md5.js,其中md5.js网上版本很多,这里使用JavaScript-MD5

1、HTML脚本标签引入文件如

<script src="http://cdn.bootcss.com/jquery/2.2.0/jquery.js"></script>
<script src="http://cdn.bootcss.com/blueimp-md5/2.1.0/js/md5.js"></script>
<script src="lib/alidayu.js"></script>

2、示例脚本代码

//应用密匙 见:http://www.alidayu.com/help?spm=a3142.7802526.1.24.iEB4Yc&_t=1#create 
var config = {
    app_key: '23300111',
    secret: '3403636b338e1003999dd946111111' 
};
//创建实例 
var dayu = new AliDaYu(config);
//参数 见:http://open.taobao.com/doc2/apiDetail.htm?apiId=25450 
var params = {
    sms_free_sign_name: '身份验证',
    sms_param: {
        code: '52031',
        product: 'alidayujs ajax post test',
    },
    rec_num: '15110111111',
    sms_template_code: 'SMS_4725038',
};
//短信发送 
dayu.sms(params,function(err,result){
    if(err){
        return console.log(err);
    }
    console.log(result);
});

client端注意,app信息可能泄露出来,可以使用混淆加密代码。

Server-side

以下介绍如何在 Node.js环境下使用alidayujs

1、安装

npm install alidayujs --save

说明:内部需要两个模块require,blueimp-md5

2、使用方法

var Alidayu=require('./lib/alidayu');
//应用密匙 见:http://www.alidayu.com/help?spm=a3142.7802526.1.24.iEB4Yc&_t=1#create 
var config = {
    app_key: '23300111',
    secret: '3403636b338e1003999dd946111111' 
};
var alidayu = new Alidayu(config);
//参数 见:http://open.taobao.com/doc2/apiDetail.htm?apiId=25450 
var options = {
    sms_free_sign_name: '身份验证',
    sms_param: {
    code: '1234',
    product: 'alidayujs测试',
    },
    rec_num: '15110111111', 
    sms_template_code: 'SMS_4725038',
};
//发送短信 
alidayu.sms(options,function(err,result){
    if(err){
        console.log('ERROR'+err);
    }
    console.log(result);
});

demo:https://github.com/giscafer/alidayujs-demo
github:https://github.com/giscafer/alidayujs
npm地址:https://www.npmjs.com/package/alidayujs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值