最近免费中文字幕中文高清,亚洲欧美综合一区二区三区,在线av观看,最近高清中文字幕免费mv,中文字幕人妻在线中字

常見問題

JAVA短信驗證碼功能怎么實現(xiàn)

2018/2/2 16:09:44

JAVA短信驗證碼功能怎么實現(xiàn),一般來說通過調(diào)用第三方短信平臺接口,進行短信下發(fā),即能實現(xiàn)此功能。接下來來小編就為大家詳細分析一下:


JAVA短信接口


JAVA短信驗證碼功能怎么實現(xiàn)


1、使用第三方短信平臺服務(wù)商,接入短信服務(wù);


2、調(diào)用短信驗證碼提交頁面發(fā)送請求;


3、服務(wù)器向第三方短信平臺提交發(fā)送請求;


4、短信平臺通過運營商將短信下發(fā)至用戶的手機上。


以下是秒賽短信平臺JAVA短信驗證碼接口代碼示例


package test;


import java.io.IOException;


import java.io.UnsupportedEncodingException;


import java.net.URISyntaxException;


import java.net.URLEncoder;


import org.apache.commons.httpclient.HttpClient;


import org.apache.commons.httpclient.NameValuePair;


import org.apache.commons.httpclient.methods.PostMethod;


import org.apache.commons.lang3.StringUtils;


public class Apis {


// 短信發(fā)送接口的http地址,請咨詢客服


private static String url = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";


// 編碼格式。發(fā)送編碼格式統(tǒng)一用UTF-8


private static String ENCODING = "UTF-8";


public static void main(String[] args) throws IOException, URISyntaxException {


// 賬號


String account = "************************";


// 密碼


String pswd = "************************";


// 修改為您要發(fā)送的手機號,多個用,分割


String mobile = "13*********";


// 設(shè)置您要發(fā)送的內(nèi)容


String msg = "【秒賽科技】您的驗證碼是:1234";


// 發(fā)短信調(diào)用示例


System.out.println(Apis.send(account,pswd, mobile, msg));


}


/**


* 發(fā)送短信


*


* @param account


*            account


* @param pswd


*            pswd


* @param mobile


*            手機號碼


* @param content


*            短信發(fā)送內(nèi)容


*/


public static String send(String account,String pswd, String mobile, String msg) {


NameValuePair[] data = { new NameValuePair("account", account),


new NameValuePair("pswd", pswd),


new NameValuePair("mobile", mobile),


new NameValuePair("msg", msg),


new NameValuePair("needstatus", "true"),


new NameValuePair("product", "") };


return doPost(url, data);


}


/**


* 基于HttpClient的post函數(shù)


* PH


* @param url


*            提交的URL


*


* @param data


*            提交NameValuePair參數(shù)


* @return 提交響應(yīng)


*/


private static String doPost(String url, NameValuePair[] data) {


HttpClient client = new HttpClient();


PostMethod method = new PostMethod(url);


// method.setRequestHeader("ContentType",


// "application/x-www-form-urlencoded;charset=UTF-8");


method.setRequestBody(data);


// client.getParams()。setContentCharset("UTF-8");


client.getParams()。setConnectionManagerTimeout(10000);


try {


client.executeMethod(method);


return method.getResponseBodyAsString();


} catch (Exception e) {


e.printStackTrace();


}


return null;


}


}


99%的人還閱讀了


php短信接口示例

c++短信接口示例

js短信接口示例

    上一篇: 手機短信功能被關(guān)閉怎么辦?如何給客戶群發(fā)短信       下一篇: 106、1069、021等短信通道有什么區(qū)別

現(xiàn)在注冊,送100+體驗短信!

立即免費注冊

正規(guī)資質(zhì)

工信部核準SP資質(zhì),移動、電信、聯(lián)通金牌合作伙伴

價格透明

短信套餐明碼實價,提供每一條短信消費明細記錄

信息保密

所有客戶信息嚴格保密,保護客戶信息免遭外泄

售后無憂

專業(yè)團隊提供免費技術(shù)支持,7X24小時售后服務(wù)

掃一掃

掃碼關(guān)注 · 認證、審核結(jié)果通知 · 短信發(fā)送結(jié)果通知 · 活動及最新平臺信息

返回頂部