色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Java實現阿里云短信接口的示例

瀏覽:93日期:2022-08-23 17:12:07

阿里云短信服務接口

阿里云短信服務(Short Message Service)是阿里云為用戶提供的一種通信服務的能力。

支持向國內和國際快速發送驗證碼、短信通知和推廣短信,服務范圍覆蓋全球200多個國家和地區。國內短信支持三網合一專屬通道,與工信部攜號轉網平臺實時互聯。電信級運維保障,實時監控自動切換,到達率高達99%。完美支撐雙11期間20億短信發送,6億用戶觸達。

快速開發

①開啟短信服務

1)登陸阿里云服務平臺

Java實現阿里云短信接口的示例

2)選擇控制臺

Java實現阿里云短信接口的示例

3)點擊左上角下拉按鈕選擇短信服務

Java實現阿里云短信接口的示例

4)開通短信服務

Java實現阿里云短信接口的示例

②實名認證

1)如果沒有實名認證需要跳轉實名認證界面

Java實現阿里云短信接口的示例

2)選擇相應的認證

Java實現阿里云短信接口的示例

3)選擇支付寶快速的認證

Java實現阿里云短信接口的示例

③創建簽名與模板

1)添加簽名

Java實現阿里云短信接口的示例

2)選擇簽名使用場景

驗證碼:只能使用驗證碼模板

通用:都可以使用(申請較為嚴格)

Java實現阿里云短信接口的示例

3)創建短信模板

Java實現阿里云短信接口的示例

4)根據常用模板庫申請相應短信模板

根據使用簽名可以創建相應模板,注意:驗證碼簽名只能使用驗證碼模板

Java實現阿里云短信接口的示例

④完成前期的準備工作

1)獲取申請成功的簽名(注冊時的簽名名稱)

Java實現阿里云短信接口的示例

2)獲取申請成功的短信模板(模版code)

Java實現阿里云短信接口的示例

3)獲取AccessKey ID 和 AccessKey Secret

Java實現阿里云短信接口的示例

⑤代碼書寫

1)導入相應坐標

<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> <version>1.0.0</version> </dependency>

2)創建短信發送工具類

import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.IAcsClient;import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;import com.aliyuncs.exceptions.ClientException;import com.aliyuncs.profile.DefaultProfile;import com.aliyuncs.profile.IClientProfile;public class SendSms { private static final String AccessKeyId = '';//你的accessKeyId private static final String AccessKeySecret = '';//你的accessKeySecret private static final String SignName = '';//使用的簽名 private static final String TemplateCode = '';//發送短信使用的模板 private static IAcsClient acs = null;//服務對象 private static SendSmsRequest req = new SendSmsRequest();//短信發送請求對象 static { IClientProfile profile = DefaultProfile.getProfile('cn-hangzhou', AccessKeyId, AccessKeySecret); acs = new DefaultAcsClient(profile); } //隨機生成指定位數驗證碼 public static StringBuffer randomCode(int number){ //驗證碼內容集 final char[] CHARS = {’0’, ’1’, ’2’, ’3’, ’4’, ’5’, ’6’, ’7’, ’8’, ’9’}; StringBuffer stringBuffer=new StringBuffer(); Random r=new Random(); for(int i=0;i<number;i++){ stringBuffer.append(CHARS[r.nextInt(CHARS.length)]); } return stringBuffer; } //自定義發送方法 public static boolean sendCode(String mobile, String code) throws ClientException { req.setPhoneNumbers(mobile);//設置接收短信手機號 req.setSignName(SignName);//設置使用簽名 req.setTemplateCode(TemplateCode);//設置使用通知模板id req.setTemplateParam('{'code':'' + code + ''}');//設置請求參數 以json字符串形式與模板一致 SendSmsResponse res = acs.getAcsResponse(req);//向服務器發送請求 //System.out.println('res code: ' + res.getCode());//響應狀態碼 // System.out.println('res message: ' + res.getMessage());//響應信息 if (res.getCode() == null && !res.getCode().equals('OK')) { System.out.println(res.getMessage()); return false; } return true; } public static void main(String[] args) throws ClientException { System.out.println(sendCode('手機號','驗證碼')); }}

更多請查看阿里短信服務手冊阿里短信服務手冊

到此這篇關于Java實現阿里云短信接口的示例的文章就介紹到這了,更多相關Java 阿里云短信接口內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美一区中文字幕 | 国产一区二区三区毛片 | 国产亚洲精品2021自在线 | 亚洲国产成人久久综合一区 | 国产精品久久久久9999小说 | 成人亚洲精品777777 | 日韩一区国产二区欧美三区 | 日韩亚洲欧美一区 | 日韩欧美理论片 | 私人毛片免费高清影视院丶 | 亚洲国产欧洲综合997久久 | 国产成人久久精品推最新 | 一级毛片视频免费 | 亚洲 欧美 国产 中文 | 免费一级特黄3大片视频 | 99久久精品免费看国产一区二区 | 亚洲逼| 精品国产高清a毛片无毒不卡 | 久草免费新视频 | 91成人免费 | 国产三级小视频 | www.久操| 欧美亚洲国产精品久久高清 | 亚洲国产日韩a在线亚洲 | 免费被黄网站在观看 | 亚洲一区二区在线成人 | 看一级特黄a大片国产 | 巨大热杵在腿间进进出出视频 | 99成人国产精品视频 | 国产欧美二区三区 | 欧美一级大黄特黄毛片视频 | 国产精品久久久久久久人热 | 亚洲欧美日韩国产一区二区精品 | 日本加勒比视频在线观看 | 久久久久亚洲香蕉网 | 日本人成在线视频免费播放 | 欧美日本俄罗斯一级毛片 | 国产一区免费观看 | 综合 91在线精品 | 人操人碰 | 久久亚洲成a人片 |