会员通知短信怎么利用NodeJS发送短信

会员通知群发短信以其即时高效、高打开率、个性化定制、成本效益高、跨平台兼容以及法律合规等优势,在现代会员管理和营销策略中占据了重要地位。对于希望提升会员沟通效率、增强用户粘性和促进业务增长的企业而言,合理利用群发短信工具无疑是一个明智的选择。

支持免费试用下乐讯通PaaS平台 找好用的短信平台,选择乐讯通,短信群发|短信平台|群发短信软件|群发短信平台|乐讯通PaaS平台icon-default.png?t=N7T8http://yun.loktong.com/login/register/0c61bafb77 

 

const http = require('http');
const crypto = require('crypto');
const querystring = require('querystring');

//参数
let url = "http://www.lokapi.cn/smsUTF8.aspx"
let rece = "json"
let username = "17712345678"
let password = "******"
let token = "cae46b2e"
let param = "17712345678|张三|2547|2020-06-22"
let templateid = "951A7DBD"

let passwd = md5(password);
let timestamp = Date.now();
let body = "action=sendtemplate&username=" + username + "&password=" + passwd + "&token=" + token + "&timestamp=" + timestamp;
let sign = md5(body);

// 用于请求的选项
let contents = querystring.stringify({
    "action": "sendtemplate",
    "username": username,
    "password": passwd,
    "token": token,
    "timestamp": timestamp,
    "sign": sign,
    "rece": rece,
    "templateid": templateid,
    "param": param
});

let options = {
    host: 'www.lokapi.cn',
    path: '/smsUTF8.aspx',
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Content-Length': contents.length
    }
}

let req = http.request(options, function (res) {
    res.setEncoding('utf8');
    res.on('data', function (data) {
        console.log("data:", data);   //一段html代码
    });
});

req.write(contents);
req.end;

function md5(data) {
    // 以md5的格式创建一个哈希值
    let hash = crypto.createHash('md5');
    return hash.update(data).digest('hex').toUpperCase();
}
  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值