摘要:阿里大鱼兼容服务器端环境,模块加载器如和所有浏览器浏览器直接调用需要两个的依赖文件和,其中网上版本很多,这里使用脚本标签引入文件如示例脚本代码应用密匙见创建实例参数见身份验证短信发送端注意,信息可能泄露出来,可以使用混淆加密代码。
JavaScript Alidayu(阿里大鱼) SDK 兼容服务器端环境node.js,模块加载器如RequireJS和所有浏览器 Client-side
Web浏览器JavaScript直接调用alidayujs SDK需要两个的依赖文件:jQuery.js和md5.js,其中md5.js网上版本很多,这里使用JavaScript-MD5
1、HTML脚本标签引入文件如
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); });
Server-sideclient端注意,app信息可能泄露出来,可以使用混淆加密代码。
以下介绍如何在 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
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/91617.html
摘要:说明阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。最近想搞个发送短信通知的功能,不过阿里大鱼官网并没有提供版本的示例没有版本的,所以需要自己整一个签名,实现短信发送。 1、说明 阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。 最近想搞个NodeJS发送短信通知的功能,不过阿里大鱼官网API并没有提供JS版本...
摘要:新版下载下来,集成了很多东西,自己看着都烦,不多说,上源码我写了两个类线上地址公共参数发送短信电话号码短信签名短信模板代码短信模板参数缺少参数缺少参数缺少参数缺少参数计算签名网络请求 新版sdk下载下来,集成了很多东西,自己看着都烦,不多说,上源码我写了两个类AliSms.class.php class AliSms { //线上地址 const API_DOAMIN = http:/...
阅读 1633·2023-04-25 18:19
阅读 2079·2021-10-26 09:48
阅读 1081·2021-10-09 09:44
阅读 1732·2021-09-09 11:35
阅读 3028·2019-08-30 15:54
阅读 2024·2019-08-30 11:26
阅读 2288·2019-08-29 17:06
阅读 886·2019-08-29 16:38