阿里巴巴簡訊服務整合springboot

2021-09-13 08:58:38 字數 2053 閱讀 7770

//設定超時時間-可自行調整

system.setproperty(「sun.net.client.defaultconnecttimeout」, 「10000」);

system.setproperty(「sun.net.client.defaultreadtimeout」, 「10000」);

//初始化ascclient需要的幾個引數

final string product =myproduct;//簡訊api產品名稱(簡訊產品名固定,無需修改)

final string domain = mydomain ; //簡訊api產品網域名稱(介面位址固定,無需修改)

//替換成你的ak

final string accesskeyid = accessid;//你的accesskeyid,參考本文件步驟2

final string accesskeysecret = accesskey;//你的accesskeysecret,參考本文件步驟2

//初始化ascclient,暫時不支援多region(請勿修改)

iclientprofile profile = defaultprofile.getprofile(「cn-hangzhou」, accesskeyid,

accesskeysecret);

try catch (clientexception e)

iacsclient acsclient = new defaultacsclient(profile);

//組裝請求物件

sendsmsrequest request = new sendsmsrequest();

//使用post提交

request.setmethod(methodtype.post);

//必填:待傳送手機號。支援以逗號分隔的形式進行批量呼叫,批量上限為1000個手機號碼,批量呼叫相對於單條呼叫及時性稍有延遲,驗證碼型別的簡訊推薦使用單條呼叫的方式;傳送國際/港澳台訊息時,接收號碼格式為國際區號+號碼,如「85200000000」

request.setphonenumbers(mobile);

//必填:簡訊簽名-可在簡訊控制台中找到

request.setsignname(signname);

//必填:簡訊模板-可在簡訊控制台中找到,傳送國際/港澳台訊息時,請使用國際/港澳台簡訊模版

request.settemplatecode(codetemplate);

//可選:模板中的變數替換json串,如模板內容為"親愛的nam

e,您的

驗證碼為

,您的驗證碼為

name,您

的驗證碼

return resultbean.success;

}

測試類

java整合阿里雲簡訊服務

一 匯入兩個jar 二 import com.aliyuncs.defaultacsclient import com.aliyuncs.iacsclient import com.aliyuncs.dysmsapi.model.v20170525.sendsmsrequest import com...

阿里雲簡訊服務

1 登入下面鏈結,或直接搜尋阿里雲簡訊服務,註冊賬號,使用支付寶 的也可以 2 然後需要實名驗證 3 充值,如果賬戶餘額為 0,將不能正常服務,當然也要看選擇的 型別 4 設定 accesskeyid 和 accesskeysecret,生成簽名 5 接著設定簡訊模板,要看清楚型別,有驗證碼和通知等...

CI使用阿里雲簡訊服務

以前的阿里大於被整合到阿里雲旗下,現在叫阿里與 雲通訊。現在將簡訊服務整合到ci框架中。在簡訊服務管理控制台申請簡訊簽名以及簡訊模板 新增成功後,我們需要用到的有簽名名稱和模板code 阿里雲access key config accesskeyid 你的阿里雲access key id confi...