激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java實現阿里云短信接口的示例

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

2020-09-28 00:19Amour戀空 Java教程

這篇文章主要介紹了Java實現阿里云短信接口的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

阿里云短信服務接口

阿里云短信服務(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 阿里云短信接口內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_38186465/article/details/108808142

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99麻豆久久久国产精品免费 | 亚洲欧美国产精品va在线观看 | 欧美日韩高清不卡 | 中文字幕电影免费播放 | 久久精品国产99国产精品澳门 | 久久密 | 美女黄影院 | 色a综合 | 久草在线观看资源 | 日本aⅴ在线| 911网站大全在线观看 | 欧美不卡在线 | 亚洲一区免费电影 | 亚洲影院在线 | 国产精品久久久乱弄 | 欧美日本国产精品 | 久久久久一区二区三区四区五区 | 国产一区二区三区影视 | 三人弄娇妻高潮3p视频 | 国产亚洲精品综合一区91555 | 日本久久久网站 | 男人天堂新地址 | 久久久久九九九女人毛片 | 国产免费小视频在线观看 | 少妇一级淫片免费放正片 | v片在线看 | 亚洲日本韩国精品 | 免费一级毛片在线播放视频老 | 特级无码毛片免费视频尤物 | www.99热视频| 欧美一级爱爱 | 本色视频aaaaaa一级网站 | 久久精品性视频 | 56av国产精品久久久久久久 | 成人在线观看免费观看 | 国产乱淫av | 亚洲影视在线观看 | 精品国产观看 | 日本欧美一区二区三区在线播 | 日韩黄色片在线观看 | 精国产品一区二区三区四季综 |