免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

短信發(fā)送API接口開(kāi)發(fā)代碼實(shí)例_網(wǎng)絡(luò )編程_第2頁(yè)_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

網(wǎng)絡(luò )編程

短信發(fā)送API接口開(kāi)發(fā)代碼實(shí)例

作者:qvdv 來(lái)源: 更新時(shí)間:2022-09-01

短信接口NodeJs代碼

var crypto = require('crypto')
var http = require('http')
var querystring = require('querystring')
 
var md5 = crypto.createHash('md5')
 
var smsapi=""//短信網(wǎng)關(guān)
// 短信平臺賬號
var user="***"
// 短信平臺密碼
var password="****"
// 要發(fā)送的短信內容
var content="短信內容"
// 要發(fā)送短信的手機號碼
var phone="*****"

 send_sms(smsapi,user,password,content,phone)
 
function send_sms(smsapi,user,password,content,phone){
    var pass = md5.update(password).digest('hex')
    var data={  
        'u':user,  
        'p':pass,
        'm':phone,
        'c':content
    }
    var content=querystring.stringify(data);
    var sendmsg='';
    var options={  
        hostname:smsapi,    
        path:'/sms?'+content,  
        method:'GET'  
    } 
  
    var req=http.request(options,function(res){  
        res.setEncoding('utf-8');  
        res.on('data',function(result){
            statusStr(result)
        });  
        res.on('end',function(){  
        });  
    });  
    req.on('error',function(err){  
        console.error(err);  
    });  
    req.end();  
}
 
function statusStr(result){
    switch(result)
    {
        case '0':
            console.log('短信已經(jīng)成功發(fā)送')
            break
        case '-1':
            console.log('配置錯誤,缺少參數')
            break
        case '-2':
            console.log('短信發(fā)送失敗,您的服務(wù)器不支持curl或者fsocket')
            break
        case '30':
            console.log('密碼錯誤,需要填寫(xiě)短信平臺登錄密碼')
            break
        case '40':
            console.log('賬號錯誤,需要填寫(xiě)短信平臺登錄賬號')
            break
        case '41':
            console.log('短信平臺中的余額不足')
            break
        case '42':
            console.log('短信平臺賬號過(guò)期或未認證')
            break
        case '43':
            console.log('當前服務(wù)器IP被限制,需要登錄短信平臺處理')
            break
        case '50':
            console.log('短信內容不合法,包含敏感關(guān)鍵詞')
            break
    }
}

短信接口Shell/Bash代碼

#!/usr/bin/env bash
sendSms(){
    password=$(eval echo -n ${password}|md5sum|cut -d ' ' -f1)
    content="${content// /%20}"
    url=${smsapi}"sms?u="${user}"&p="${password}"&m="${phone}"&c="${content}
    result=`curl -s ${url}`
    statusStr
}
statusStr(){
    case ${result} in
        0) echo "短信已經(jīng)成功發(fā)送";;
        -1) echo "參數不全";;
        -2) echo "短信發(fā)送失敗,您的服務(wù)器不支持curl或者fsocket!";;
        30) echo "密碼錯誤";;
        40) echo "賬號不存在";;
        41) echo "余額不足";;
        42) echo "短信平臺賬號過(guò)期或未認證";;
        43) echo "IP地址限制";;
        50) echo "短信內容不合法,包含敏感關(guān)鍵詞";;
    esac
}
 
smsapi=""#短信網(wǎng)關(guān)
#短信平臺賬號
user="***"
#短信平臺密碼
password="****"
#要發(fā)送的短信內容
content="短信內容"
#要發(fā)送短信的手機號碼
phone="****"
 
sendSms
#!/usr/bin/env bash
sendSms(){
    password=$(eval echo -n ${password}|md5sum|cut -d ' ' -f1)
    content="${content// /%20}"
    url=${smsapi}"sms?u="${user}"&p="${password}"&m="${phone}"&c="${content}
    result=`curl -s ${url}`
    statusStr
}
statusStr(){
    case ${result} in
        0) echo "短信已經(jīng)成功發(fā)送";;
        -1) echo "參數不全";;
        -2) echo "短信發(fā)送失敗,您的服務(wù)器不支持curl或者fsocket";;
        30) echo "密碼錯誤";;
        40) echo "賬號不存在";;
        41) echo "余額不足";;
        42) echo "賬戶(hù)已過(guò)期";;
        43) echo "IP地址限制";;
        50) echo "內容含有敏感詞";;
    esac
}
 
smsapi=""
#短信平臺賬號
user="***"
#短信平臺密碼
password="****"
#要發(fā)送的短信內容
content="短信內容"
#要發(fā)送短信的手機號碼
phone="****"
 
sendSms

本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-oop-882.html