node中實現騰訊雲發消息功能

var QcloudSms = require("qcloudsms_js");

// 短信應用SDK AppID
var appid = ;  // SDK AppID是1400開頭
// 短信應用SDK AppKey
var appkey = "";
// 需要發送短信的手機號碼
var phoneNumbers = ["", "", ""];

// 短信模板ID,需要在短信應用中申請
var templateId = ;  // NOTE: 這裏的模板ID`7839`只是一個示例,真實的模板ID需要在短信控制檯中申請
// 簽名
var smsSign = "騰訊雲";  // NOTE: 這裏的簽名只是示例,請使用真實的已申請的簽名, 簽名參數使用的是`簽名內容`,而不是`簽名ID`

// 實例化QcloudSms
var qcloudsms = QcloudSms(appid, appkey);

// 設置請求回調處理, 這裏只是演示,用戶需要自定義相應處理回調
function callback(err, res, resData) {
    if (err)
        console.log("err: ", err);
    else
        console.log("response: ", resData);
}

/*
var smsType = 0; // Enum{0: 普通短信, 1: 營銷短信}
var ssender = qcloudsms.SmsSingleSender();
ssender.send(smsType, 86, phoneNumbers[0],
  "lw36點昨日水平位移 3mm , 沉降 1mm, 本週累計水平位移 2cm , 累計沉降 3cm", "", "", callback);
  */
  

var ssender = qcloudsms.SmsSingleSender();
var params = [1,2,3,4];
ssender.sendWithParam(86, phoneNumbers[0], templateId,
  params, smsSign, "", "", callback);  // 簽名參數未提供或者爲空時,會使用默認簽名發送短信
   
    /*
var smsType = 0;  // Enum{0: 普通短信, 1: 營銷短信}
var msender = qcloudsms.SmsMultiSender();
msender.send(smsType, "86", phoneNumbers,
  "【騰訊雲】您的驗證碼是: 5678", "", "", callback);
  */

注意:appid,appkey,phoneNumbers,templateId自己提供

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章