欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實現(xiàn)短信發(fā)送驗證碼功能

 更新時間:2018年10月18日 14:25:47   作者:程序員s  
這篇文章主要介紹了Java實現(xiàn)短信發(fā)送驗證碼功能,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下

1:新建maven工程

2:開通騰訊云的短信服務功能,添加應用。

3:配置短信簽名、短信正文模板,并審核通過(為了方便我就用微信公眾號)

4:添加發(fā)送短信引用的騰訊云jar包

<dependency>
  <groupId>com.github.qcloudsms</groupId>
  <artifactId>qcloudsms</artifactId>
  <version>1.0.2</version>
</dependency>

 5:增加發(fā)送短信功能代碼類

public class SendSMSUtils {
  // 短信應用SDK AppID
  static int appid = 1400xxxxx; // 1400開頭
  // 短信應用SDK AppKey
  static String appkey = "xxxxxxxxxx";
  // 需要發(fā)送短信的手機號碼
  static String[] phoneNumbers = { "xxxxxxxx" };
  // 短信模板ID,需要在短信應用中申請
  int templateId = xxxxx; // NOTE: 這里的模板ID`7839`只是一個示例,真實的模板ID需要在短信控制臺中申請
  // 簽名
  String smsSign = "阿寧電影"; // NOTE:
                // 這里的簽名"騰訊云"只是一個示例,真實的簽名需要在短信控制臺中申請,另外簽名參數(shù)使用的是`簽名內(nèi)容`,而不是`簽名ID`
  public static void main(String[] args) {
    try {
      SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
      //模板內(nèi)容必須和這里一直,要不然報錯
      SmsSingleSenderResult result = ssender.send(0, "86", phoneNumbers[0], "324562為您的登錄驗證碼,請于2分鐘內(nèi)填寫。如非本人操作,請忽略本短信。", "", "");
    } catch (HTTPException e) {// HTTP響應碼錯誤
      e.printStackTrace();
    } catch (JSONException e) {// json解析錯誤
      e.printStackTrace();
    } catch (IOException e) {// 網(wǎng)絡IO錯誤
      e.printStackTrace();
    }
  }
}

6:執(zhí)行main方法,發(fā)送短信:

7:驗證結果

 

總結

以上所述是小編給大家介紹的Java實現(xiàn)短信發(fā)送驗證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持! 

相關文章

  • Java高級語法學習之反射詳解

    Java高級語法學習之反射詳解

    java的泛型和反射機制一直很難理解和應用,下面這篇文章主要給大家介紹了關于Java高級語法學習之反射的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • 詳解 maven的pom.xml用<exclusion>解決版本問題

    詳解 maven的pom.xml用<exclusion>解決版本問題

    這篇文章主要介紹了詳解 maven的pom.xml用<exclusion>解決版本問題的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法

    Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法

    這篇文章主要介紹了Kotlin基本類型自動裝箱出現(xiàn)問題解決辦法的相關資料,希望通過本文能幫助到大家,讓大家遇到這樣的問題順利解決,需要的朋友可以參考下
    2017-10-10
  • spring boot里增加表單驗證hibernate-validator并在freemarker模板里顯示錯誤信息(推薦)

    spring boot里增加表單驗證hibernate-validator并在freemarker模板里顯示錯誤信息(推

    這篇文章主要介紹了spring boot里增加表單驗證hibernate-validator并在freemarker模板里顯示錯誤信息的相關資料,需要的朋友可以參考下
    2018-01-01
  • 帶你入門Java的集合

    帶你入門Java的集合

    Java的集合類型都是對java.util包中Collection接口的繼承,這里我們主要介紹依賴于collection的一些主分支,一起來看一下Java中的collection集合類型總結
    2021-07-07
  • 利用Java對PDF文件進行電子簽章的實戰(zhàn)過程

    利用Java對PDF文件進行電子簽章的實戰(zhàn)過程

    隨著電子賬單、回單、通知、合同的流行,電子文檔的可信度變得非常重要,為防止非法篡改,確保文檔的權威性,我們可以對PDF進行電子簽章,這篇文章主要給大家介紹了關于如何利用Java對PDF文件進行電子簽章的相關資料,需要的朋友可以參考下
    2021-07-07
  • 詳解spring cloud feign踩坑記錄

    詳解spring cloud feign踩坑記錄

    這篇文章主要介紹了spring cloud feign踩坑記錄,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解Spring事務回滾的兩種方法

    詳解Spring事務回滾的兩種方法

    Spring事務回滾的前提是你當前使用的數(shù)據(jù)庫必須支持事務,比如MySQL的Innodb是支持的,但Mysaim則是不支持事務的,本文就給大家介紹兩種Spring事務回滾的方法,需要的朋友可以參考下
    2023-07-07
  • Java 如何實現(xiàn)照片轉化為回憶中的照片

    Java 如何實現(xiàn)照片轉化為回憶中的照片

    本文主要介紹了可以對圖片進行色彩處理的Java工具類,讓圖片變成回憶中的畫面,主要將圖片做黑白與褐色的處理。代碼具有一定價值,感興趣的童鞋可以關注一下
    2021-11-11
  • MyBatisPlus PaginationInterceptor分頁插件的使用詳解

    MyBatisPlus PaginationInterceptor分頁插件的使用詳解

    這篇文章主要介紹了MyBatisPlus PaginationInterceptor分頁插件的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03

最新評論