一、部署atrust
2. 导入在 HCI 里面 配置好 临时地址 后台账号密码:quickstart/SangforSDP@1220,然后进行如下操作:
使用ifconfig命令配置临时IP如:ifconfig eth0 10.242.4.69/16
使用route命令添加eth0的直连路由(必做)如:route add -net 10.242.0.0/16 eth0
添加临时默认路由指向网关如:route add default gw 10.242.255.254
3.登录atrust 配置地址,防止 重启虚拟机 地址消失。 填写路由
二、配置短信网关(亿美软通短信) 1、新增短信网关, 系统管理 - 系统配置 - 短信网关 新增亿美软通短信 下面这个就是我们需要
请求URL :http://ip:port/simpleinter/sendSMS {"code" : "SUCCESS","data" : [{
3、配置请求地址 http://ip:port/simpleinter/sendSMS
4、配置请求ULR
然后请求头部 全部删掉 请求头部的参数 全部 复制 到 请求ULR 参数里面。
然后请求头部 全部删掉
appld 记得找客户要
5、配置 自定义请求变量 appld 和 密钥 记得找客户要 let appId="xxxxxx"; //定义appId的值,此值为客户提供,此次定义为示例中内容
let fillZero = (n) => {
let result = (n).toString().length === 1 ? ('0' + n): n;
return result;
}
let formatTime = (t = new Date()) => {
let d = new Date(t);
let year = d.getFullYear();
let month = d.getMonth() + 1;
let date = d.getDate();
let hours = d.getHours();
let minutes = d.getMinutes();
let seconds = d.getSeconds();
let result = `${year}${fillZero(month)}${fillZero(date)}${fillZero(hours)}${fillZero(minutes)}${fillZero(seconds)}`;
return result;
}
let timestamp = formatTime(new Date()); //此内容为定义时间戳格式,精确到秒的时间戳 如(20191216201155)
env.timestamp = timestamp; //此步骤为定义变量值方便在请求中引用时间戳
let secretKey="xxxxxx"; //定义secretKey的值,此值为客户提供
let sign = code_util.md5(appId+secretKey+timestamp); //按照文档引用设备内置md5加密算法,将appId+secretKey+timestamp拼接做md5 32位加密
env.sign=sign; //此步骤为定义变量值方便在请求中引用sign值
6、响应配置 "code" : "SUCCESS"
7.配置模板内容 (填写客户单位名称) 这个地方是有签名的。 如果不填写 是不会有信息的
8.测试
|