首先需要在阿里雲上開通簡訊服務,然後在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...