1. 程式人生 > >java語言中如何短信獲取驗證碼

java語言中如何短信獲取驗證碼

java語言中如何短信獲取驗證碼

這裏使用sdk(SDK 就是 Software Development Kit 的縮寫,中文意思就是“軟件開發工具包”。這是一個覆蓋面相當廣泛的名詞,可以這麽說:輔助開發某一類軟件的相關文檔、範例和工具的集合都可以叫做“SDK”。具體到我們這個系列教程,我們後面只討論廣義 SDK 的一個子集——即開發 Windows 平臺下的應用程序所使用的 SDK。這只是個簡短的小概念) 進行給手機發送短信驗證碼或短信通知。我們這裏使用"阿裏大於"下載SDK,阿裏大於官方鏈接
https://dayu.aliyun.com/?utm_content=se_1056231
進入到頁面進行註冊
技術分享圖片

根據提示註冊後點擊控制臺

技術分享圖片

點擊短信業務,找到下圖
技術分享圖片

點擊java後閱讀,根據提示創建(AK)AccessKey(復制桌面上,很重要),短信簽名,短信模板。短信簽名和短信模板要經過審核才可以使用,審核標準下面都有.註意(個人簽名只能有一個,一個簽名可以有多個模板)這三個全部申請完後在本頁面找到SDK下載
技術分享圖片
下載完後進行解壓下圖為解壓完後的sdk和Demo
技術分享圖片
技術分享圖片
(1):按照目錄找到SmsDemo.java
E:\SDK\java\api_demo\alicom-dysms-api\src\main\java\com\alicom\dysms\api
註意(存放的磁盤可能不一樣,我的是在E:\sdk文件夾下解壓的)
(2):也可以直接導入項目

我使用第一種方法
找到SmsDmeo後創建一個java項目復制,並將依賴的兩個jar包復制過來並buildPath

技術分享圖片

打開你的SmsDemo
註釋很全面(註意,把SmsDemo中的AK替換如下位置)
技術分享圖片
這兩個位置是阿裏大於中的這個位置,復制過來。
技術分享圖片

復制好後閱讀註釋。
下面也需要改動的位置技術分享圖片

註意${code}的位置,如果你的模板時驗證碼類型的話,把前面的${name}去掉才可以出現,要不然返回的值就會是null;
技術分享圖片

這裏註意你的阿裏大於余額充值幾元錢,要不然是不可以使用的。
全部都修改完畢後,下面是我的運行結果
技術分享圖片
怎麽樣是不是感覺特別簡單,讀註釋或API是切記不要著急,慢慢讀。
好啦,希望對願意學習java的新手有幫助;

java語言中如何短信獲取驗證碼