阿里雲簡訊驗證碼開發

2021-10-10 10:24:32 字數 2391 閱讀 2403

首先需要在阿里雲上開通簡訊服務,然後在accesskey裡面

設定使用者和使用者組,並把使用者加入到使用者組裡面

然後建立乙個key

密碼一定要事先記住,後面是不會在顯示密碼的

然後在使用者組裡面新增簡訊許可權管理

再去簡訊服務裡面新增簽名和模板

一定要注意用詞,不然阿里不會通過的

到這裡所需阿里的東西都差不多準備好了,在快速學習裡面有乙個檢視demo,可以看到開發例子

新建service

@service

public

class

messageserviceimpl

implements

messageservice",

""); iacsclient client =

newdefaultacsclient

(profile)

;//構建請求

commonrequest request =

newcommonrequest()

; request.

setsysmethod

(methodtype.post)

; request.

setsysdomain

("dysmsapi.aliyuncs.com");

//不能動

request.

setsysversion

("2017-05-25");

//不能動

request.

setsysaction

("sendsms");

//自定義引數(手機號,驗證碼,簽名,模板)

request.

putqueryparameter

("phonenumbers"

, phonenumbers)

; request.

putqueryparameter

("signname",""

);request.

putqueryparameter

("templatecode"

, templatecode)

;// 構建乙個簡訊驗證碼

// map map=new hashmap();

// map.put("code",1212);

request.

putqueryparameter

("templateparam"

, jsonobject.

tojsonstring

(code));

trycatch

(serverexception e)

catch

(clientexception e)

return

false;}

}

新建controller呼叫service

@restcontroller

public

class

sendmessagecontroller")

public string sendmessage

(@pathvariable

("phonenumbers"

) string phonenumbers)

//生成驗證碼

code = uuid.

randomuuid()

.tostring()

.substring(0

,4);

mapmap =

newhashmap()

; map.

put(

"code"

, code)

;boolean issend = messageservice.

sendmessage

(phonenumbers,

"", map);if

(issend)

else

}}

前端呼叫後手機就會收到驗證碼

Flask 簡訊驗證碼 阿里雲服務

目錄 建立client例項 建立api請求並設定引數 發起請求並處理應答或異常 pip install aliyun python sdk core from aliyunsdkcore.client import acsclient from aliyunsdkcore.request impor...

阿里的簡訊驗證碼

簡訊驗證碼是需要購買的,我買的是阿里雲的驗證碼,其實都差不多,如果您的傳送很大,就貨比三家。那麼,現在就記錄,而不是講解,怎麼使用阿里雲的簡訊驗證碼傳送短息驗證。1.建立短息模板 2.建立簡訊簽名 阿里雲的控制台是比較難懂的,或者說提供的服務太多了,所有,就有點難弄 在這兒記一下,阿里雲賬戶是不同的...

阿里雲簡訊傳送驗證碼 Java

匯入相關包 import com.aliyuncs.defaultacsclient import com.aliyuncs.iacsclient import com.aliyuncs.dysmsapi.model.v20170525.sendsmsrequest import com.aliyu...