超簡單的java短信驗證碼,神級之作

阿里雲短信使用 -- 拓薪教育 

短信貓:所謂短信貓,其實是一種用來收發短信的設備,他和我們用的手機一樣,需要手機SIM卡的支持,在需要收發短信的時候,在短信貓裏面插入一張我們平時用的手機卡,插上電源,通過(USB或者串口、網口)數據線和電腦相連,在電腦的應用管理軟件中就可以實現短信收發的功能。

和其他的第三方短信平臺合作,例如阿里雲短信等。

 第二章:阿里雲短信服務

    1. 1. 阿里雲短信服務申請

百度阿里雲,進入官網。https://www.aliyun.com。訪問後需要註冊登錄,已經存在帳戶直接登錄即可。(使用支付寶賬號也可以登錄)

選擇產品,進入到短信服務

點擊管理控制檯,進入短信管理頁面

點擊國內消息,進行簽名申請

點擊模板管理,進行短信模板申請

進入用戶管理頁面,獲取到允許訪問阿里雲api的祕鑰(祕鑰是要保密的)

獲取到祕鑰

最後提醒別忘記充錢、充錢、充錢。

2. 阿里雲短信入門代碼

點擊幫助文檔,查看具體的開發幫助。可以下載sdk和Java的demo程序(很重要,代碼不用自己編寫了)

發送短信代碼

​ 導入開發的2個jar包(aliyun-java-sdk-core-3.2.5.jar和aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar)

 使用下載好的demo案例,完成短信的發送

package cn.tx.demo;
​
import cn.tx.utils.RandomCode;
import cn.tx.utils.SmsUtils;
import com.aliyuncs.exceptions.ClientException;
​
/**
 * 發送短信的入門程序
 */
public class Demo1 {
​
    public static void main(String[] args) {
        // 隨機生成驗證碼
        String code = RandomCode.genCode();
        System.out.println("驗證碼:"+code);
 try {
            // 發送手機短信
            SmsUtils.sendSms("手機號", code);
        } catch (ClientException e) {
            e.printStackTrace();
        }
    }
}

 

  1. 第三章:短信項目實戰
    1. 1. 用戶註冊功能項目實戰

運行老師提供好的代碼,完成註冊功能。

 

根據本人多年從業以及學習經驗,錄製了一套最新的Java精講視頻教程,如果你現在也在學習Java,在入門學習Java的過程當中缺乏系統的學習教程,你可以加羣654631948領取下學習資料,面試題,開發工具等,羣裏有資深java老師做答疑,每天也會有基礎部分及架構的直播課,也可以加我的微信renlliang2013做深入溝通,只要是真心想學習Java的人都歡迎。

java基礎教程:https://ke.qq.com/course/149432?tuin=57912c43


Java分佈式互聯網架構/微服務/高性能/springboot/springcloud:

https://ke.qq.com/course/179440?tuin=57912c43

發佈了84 篇原創文章 · 獲贊 43 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章