资讯专栏INFORMATION COLUMN

阿里大鱼JavaScript 版本 SDK

junbaor / 932人阅读

摘要:阿里大鱼兼容服务器端环境,模块加载器如和所有浏览器浏览器直接调用需要两个的依赖文件和,其中网上版本很多,这里使用脚本标签引入文件如示例脚本代码应用密匙见创建实例参数见身份验证短信发送端注意,信息可能泄露出来,可以使用混淆加密代码。

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);
});

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91617.html

相关文章

  • NodeJS实现阿里大鱼短信通知发送

    摘要:说明阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。最近想搞个发送短信通知的功能,不过阿里大鱼官网并没有提供版本的示例没有版本的,所以需要自己整一个签名,实现短信发送。 1、说明 阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。 最近想搞个NodeJS发送短信通知的功能,不过阿里大鱼官网API并没有提供JS版本...

    Anshiii 评论0 收藏0
  • 伸手党来吧。thinkphp,新阿里大鱼短信发送,sdk那么多东西,是不是很烦啊

    摘要:新版下载下来,集成了很多东西,自己看着都烦,不多说,上源码我写了两个类线上地址公共参数发送短信电话号码短信签名短信模板代码短信模板参数缺少参数缺少参数缺少参数缺少参数计算签名网络请求 新版sdk下载下来,集成了很多东西,自己看着都烦,不多说,上源码我写了两个类AliSms.class.php class AliSms { //线上地址 const API_DOAMIN = http:/...

    lidashuang 评论0 收藏0
  • 阿里大于验证码功能

    摘要:经过各大短信平台进行比较后,选择了阿里大于,一个阿里巴巴的云通信平台,下面我将这次开发经验和遇到的一些问题分享出来。 最近在做一个商城的项目,其中注册、找回密码、换绑手机等功能都需要用到验证码,考虑到上线的安全问题,我决定用手机验证码来提高安全性。经过各大短信平台进行比较后,选择了阿里大于,一个阿里巴巴的云通信平台,下面我将这次开发经验和遇到的一些问题分享出来。 1.登录平台 阿里大...

    jokester 评论0 收藏0
  • 阿里大于验证码功能

    摘要:经过各大短信平台进行比较后,选择了阿里大于,一个阿里巴巴的云通信平台,下面我将这次开发经验和遇到的一些问题分享出来。 最近在做一个商城的项目,其中注册、找回密码、换绑手机等功能都需要用到验证码,考虑到上线的安全问题,我决定用手机验证码来提高安全性。经过各大短信平台进行比较后,选择了阿里大于,一个阿里巴巴的云通信平台,下面我将这次开发经验和遇到的一些问题分享出来。 1.登录平台 阿里大...

    CoderDock 评论0 收藏0

发表评论

0条评论

junbaor

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<