阿里雲簡訊驗證SDK,支援node低版本

2021-08-16 03:55:27 字數 2219 閱讀 3971

/**

* 阿里雲簡訊傳送介面 nodejs 版本

* 阿里雲簡訊api官方文件:

//傳送post請求

//簽名演算法

sign

:function (

param) ,

p=object.

keys(

param).

sort();

for(

vari= 0;

i<

p.length;

i++)

return

crypto.

createhmac(

'sha1',

param.

accesskeysecret +

'&').

update(

newbuffer(

'post&' +

encodeuricomponent(

'/') +

'&' +

encodeuricomponent(

querystring.

stringify(

json,

'&',

'=')),

'utf-8')).

digest(

'base64'); },

//傳送簡訊

send

:function (

data,

callback) ); }

};module.

exports =

aliyunsms;

router.

post(

'/sms',

function(

req,

res,

next);

varrandomstr =

range(

0,6).

map(

function(

x)).

join(

'');

console.

log(

randomstr);

varphonenumbers=

req.

body.

phone;

aliyunsms.

config.

accesskeyid=

'*********';

//阿里簡訊服務所用的金鑰

aliyunsms.

config.

accesskeysecret=

"**********";

//阿里簡訊服務所用的金鑰值

aliyunsms.

send()

//簡訊模板中引數指定

}, function (

err,

data)

// 失敗沒有ok,有具體錯誤提示,以此判斷是否傳送成功

if(err)

console.

log(

data);

if(data.

code==

"ok")

else

if( data.

code==

"isv.business_limit_control")

else

if( data.

code==

"isv.mobile_number_illegal")

else

});});

阿里雲通訊 簡訊驗證

private static void send throws serverexception,clientexception 您的驗證碼為 時,此處的值為 可選 上行簡訊擴充套件碼 無特殊需求使用者請忽略此欄位 90997 可選 outid為提供給業務方擴充套件字段,最終在簡訊回執訊息中將此值帶回...

阿里雲服務 簡訊驗證

這是阿里提供的 public static sendsmsresponse sendsmsresponse string phonenumber,string code,string msgcode throws clientexception 您的驗證碼為 name,您 的驗證碼 為 這是阿里雲提...

阿里雲簡訊驗證 PHP

場景 平台註冊,登陸簡訊驗證 阿里雲簡訊驗證 快速入門 產品 雲計算產品 簡訊服務 開通簡訊服務 建立accesskey 申請簡訊簽名 申請簡訊模板 sendsms官方文件參考 openapi explorer 進入官方提供的openapi explorer中進行視覺化除錯,並生成sdk 示例。填寫...