//設定超時時間-可自行調整
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...