生活随笔
收集整理的這篇文章主要介紹了
使用容联云通讯实现手机验证码注册
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
添加Pom文件以及下lib下添加jar包
添加main方法測試,發送手機驗證碼
package javamaildemo;import java.util.HashMap;
import java.util.Set;import com.cloopen.rest.sdk.CCPRestSmsSDK;public class SDKTestSendTemplateSMS {/*** @param args*/public static void main(String[] args) {HashMap<String, Object> result = null;//初始化SDKCCPRestSmsSDK restAPI = new CCPRestSmsSDK();//******************************注釋*********************************************//*初始化服務器地址和端口 *//*沙盒環境(用于應用開發調試):restAPI.init("sandboxapp.cloopen.com", "8883");*//*生產環境(用戶應用上線使用):restAPI.init("app.cloopen.com", "8883"); *//*******************************************************************************restAPI.init("app.cloopen.com", "8883");//******************************注釋*********************************************//*初始化主帳號和主帳號令牌,對應官網開發者主賬號下的ACCOUNT SID和AUTH TOKEN *//*ACOUNT SID和AUTH TOKEN在登陸官網后,在“應用-管理控制臺”中查看開發者主賬號獲取*//*參數順序:第一個參數是ACOUNT SID,第二個參數是AUTH TOKEN。 *//*******************************************************************************restAPI.setAccount("*************", "*************");//******************************注釋*********************************************//*初始化應用ID *//*測試開發可使用“測試Demo”的APP ID,正式上線需要使用自己創建的應用的App ID *//*應用ID的獲取:登陸官網,在“應用-應用列表”,點擊應用名稱,看應用詳情獲取APP ID*//*******************************************************************************restAPI.setAppId("*************");//******************************注釋****************************************************************//*調用發送模板短信的接口發送短信 *//*參數順序說明: *//*第一個參數:是要發送的手機號碼,可以用逗號分隔,一次最多支持100個手機號 *//*第二個參數:是模板ID,在平臺上創建的短信模板的ID值;測試的時候可以使用系統的默認模板,id為1。 *//*系統默認模板的內容為“【云通訊】您使用的是云通訊短信模板,您的驗證碼是{1},請于{2}分鐘內正確輸入”*//*第三個參數是要替換的內容數組。 *//**************************************************************************************************//**************************************舉例說明***********************************************************************//*假設您用測試Demo的APP ID,則需使用默認模板ID 1,發送手機號是13800000000,傳入參數為6532和5,則調用方式為 *//*result = restAPI.sendTemplateSMS("13800000000","1" ,new String[]{"6532","5"}); *//*則13800000000手機號收到的短信內容是:【云通訊】您使用的是云通訊短信模板,您的驗證碼是6532,請于5分鐘內正確輸入 *//*********************************************************************************************************************result = restAPI.sendTemplateSMS("13800000000","1" ,new String[]{"6532","5"});System.out.println("SDKTestGetSubAccounts result=" + result);if("000000".equals(result.get("statusCode"))){//正常返回輸出data包體信息(map)HashMap<String,Object> data = (HashMap<String, Object>) result.get("data");Set<String> keySet = data.keySet();for(String key:keySet){Object object = data.get(key);System.out.println(key +" = "+object);}}else{//異常返回輸出錯誤碼和錯誤信息System.out.println("錯誤碼=" + result.get("statusCode") +" 錯誤信息= "+result.get("statusMsg"));}}}
關注公眾號
每周會更新干貨知識
總結
以上是生活随笔為你收集整理的使用容联云通讯实现手机验证码注册的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。