您的位置:首页 >  接口中心 > 短信接口DEMO-NODE.js
  短信接口DEMO-NODE.js
 

云通讯平台-NODE.js短信接口开发示例


var http = require('http');


// 修改为您的短信账号

var account="";

// 修改为您的短信密码

var password="";

// 修改您要发送的手机号码,多个号码用逗号隔开

var phone="";

// 修改为您要发送的短信内容

var msg="【云通讯】您的验证码是123456。如非本人操作,请忽略。";

// var msg="test";

// 短请求地址请登录云通讯平台查看或者询问您的商务负责人获取

var sms_host = '';

// 发送短信地址

var send_sms_uri = 'https://u.smsyun.cc/sms-partner/access/{用户帐号}/sendsms';

// 查询余额地址

var query_balance_uri = 'https://u.smsyun.cc/sms-partner/report/{用户帐号}/getbalance';


send_sms(send_sms_uri,account,password,phone,msg);


query_blance(query_balance_uri,account,password);


// 发送短信方法

function send_sms(uri,account,password,phone,msg){


    var post_data = { // 这是需要提交的数据 

    'account': account,   

    'password': password, 

    'phone':phone,

    'msg':msg,

    'report':'false',

    };  

    var content =  JSON.stringify(post_data);  

    post(uri,content,sms_host);


}


// 查询余额方法

function query_blance(uri,content,host){


    var post_data = { // 这是需要提交的数据 

    'account': account,   

    'password': password, 

    };  

    var content = JSON.stringify(post_data);  

    post(uri,content,sms_host);

}


function post(uri,content,host){

    var options = {  

        hostname: host,

        port: 80,  

        path: uri,  

        method: 'POST',  

        headers: {  

            'Content-Type': 'application/json; charset=UTF-8', 

        }  

    };

    var req = http.request(options, function (res) {  

        console.log('STATUS: ' + res.statusCode);  


        res.setEncoding('utf8');  

        res.on('data', function (chunk) {  

            console.log('BODY: ' + chunk);  

        });  

    }); 


    req.write(content);  


    req.end();   

}