国产片在线看-国产片自拍-国产片欧美片亚洲片久久综合-国产片性视频免费播放-91福利区-91福利在线观看视频

請(qǐng)求地址
名稱(chēng)是否必須示例值說(shuō)明
請(qǐng)求地址UTF-8http://dc.28inter.com/sms.aspx

如果服務(wù)器不支持解析,

請(qǐng)聯(lián)系技術(shù)人員進(jìn)行協(xié)助處理!

請(qǐng)求參數(shù)
名稱(chēng)是否必須示例值描述
發(fā)送任務(wù)命令必須固定設(shè)置為:send設(shè)置為固定的:send
帳戶(hù)                必須28inter注冊(cè)或系統(tǒng)管理員分配獲取,登陸賬號(hào)
密碼    必須123456    注冊(cè)或系統(tǒng)管理員分配獲取,登陸密碼
用戶(hù)ID    必須1001   注冊(cè)或系統(tǒng)管理員分配獲取,賬戶(hù)ID
發(fā)送號(hào)碼必須13000000000,13000000001短信接收號(hào)碼。支持單個(gè)或多個(gè)手機(jī)號(hào)碼,傳入號(hào)碼為11位手機(jī)號(hào)碼,不能加0或86。群發(fā)短信需傳入多個(gè)號(hào)碼,以英文逗號(hào)分隔,一次調(diào)用最多傳入200個(gè)號(hào)碼示例:13000000000,13000000001
發(fā)送內(nèi)容必須【創(chuàng)信信息】您的驗(yàn)證碼是:123456

發(fā)送短信的內(nèi)容,整體做用urlencode。短信的格式為:【簽名】放在內(nèi)容的最前方。
示范:【創(chuàng)信信息】您本次注冊(cè)的驗(yàn)證碼是:888888,
其中簽名可根據(jù)自己公司的名稱(chēng)或簡(jiǎn)稱(chēng)自定義,字?jǐn)?shù)為2-8字,不可以是純數(shù)字,電話(huà)號(hào)碼或者網(wǎng)址,不可以是無(wú)意義的簽名,比如【大家好】;【哈哈哈】;【提示】;【測(cè)試】等
正確示例:【創(chuàng)信信息】,【京東】,【百度】,【工商銀行】
錯(cuò)誤示例:【你好】,【通知】,【測(cè)試一下】,【哈哈哈】,【123123】

sendtime可選2000-12-31 00:00:10短信定時(shí)發(fā)送時(shí)間。不設(shè)置默認(rèn)為立即發(fā)送。格式為:YYYY-MM-DD HH:MM:SS
rt可選json固定值 json,不填則為XML格式返回

 

JAVA實(shí)例

公共類(lèi)SmsClientSend { 
/ * 
* @param url 
*:必填 - 發(fā)送連接地址URL - http://dc.28inter.com/sms.aspx 
* @param userid 
*:必填 - 用戶(hù)ID,為數(shù)字
* @param account 
*:必填 - 用戶(hù)帳號(hào)
* @param密碼
*:必填 - 用戶(hù)密碼
* @param mobile 
*:必填 - 發(fā)送的手機(jī)號(hào)碼,多個(gè)可以用逗逗隔比如> 130xxxxxxxx ,131xxxxxxxx 
* @param content 
*:必填 - 實(shí)際發(fā)送內(nèi)容,
* @param action 
*:選填 - 訪問(wèn)的事件,默認(rèn)為send 
* @param sendType 
*:選填 - 發(fā)送方式,默認(rèn)為POST 
* @param codingType 
*:選填 - 發(fā)送內(nèi)容編碼方式,默認(rèn)為UTF-8 
* @param backEncodType 
*:選填 - 返回內(nèi)容編碼方式,默認(rèn)為UTF-8 
* @return返回發(fā)送之后收到的信息
* / 
private static String sendSms(String url,String userid,String account,
String password,String mobile,String content,String action,
String sendType,String codingType,String backEncodType){

try { 
if(codingType == null || codingType.equals("")){ 
codingType ="UTF-8"

如果(backEncodType == NULL || backEncodType.equals( "")){ 
backEncodType = "UTF-8"
StringBuffer send = new StringBuffer(); 
if(action!= null &&!action.equals( "")){ 
send.append("action =")。append(action); 
} else { 
send.append("action = send"); 
}

send.append( "&用戶(hù)id =")附加(用戶(hù)ID)。
send.append("&account =")。append(
URLEncoder.encode(account,codingType)); 
send.append("&password =")。append(
URLEncoder.encode(password,codingType)); 
send.append("mobile ="),append ;

send.append("&content ="),append ;

URLEncoder.encode(content,codingType)); 
if(sendType!= null &&(sendType.toLowerCase())。equals("get")){ 
return SmsClientAccessTool.getInstance()。doAccessHTTPGet(
url +“?”+ send.toString(),backEncodType); 
} else { 
return SmsClientAccessTool.getInstance()。doAccessHTTPPost(url,
send.toString(),backEncodType); 

}(例外){ 
e.printStackTrace(); 
return“未發(fā)送,編碼異常”

}


公共類(lèi)SmsClientAccessTool {

private static SmsClientAccessTool smsClientToolInstance;

/ ** 
*采用單列方式來(lái)訪問(wèn)操作

* @return 
* / 
public static synchronized SmsClientAccessTool getInstance(){

if(smsClientToolInstance == null){ 
smsClientToolInstance = new SmsClientAccessTool(); 

return smsClientToolInstance; 
}

/ ** 
*

* POST方法
*


* @param sendUrl 
*:訪問(wèn)URL 
* @param paramStr 
*:參數(shù)串
* @param backEncodType 
*:返回的編碼
* @return 
* / 
public String doAccessHTTPPost(String sendUrl,String sendParam,
String backEncodType){

StringBuffer receive = new StringBuffer(); 
BufferedWriter wr = null; 
try { 
if(backEncodType == null || backEncodType.equals("")){ 
backEncodType ="UTF-8" 
}

URL url =新網(wǎng)址(sendUrl); 
HttpURLConnection URLConn =(HttpURLConnection)url 
.openConnection();

URLConn.setDoOutput(真); 
URLConn.setDoInput(真); 
((HttpURLConnection)URLConn)。setRequestMethod("POST"); 
URLConn.setUseCaches(假); 
URLConn.setAllowUserInteraction(真); 
HttpURLConnection.setFollowRedirects(真); 
URLConn.setInstanceFollowRedirects(真);

URLConn.setRequestProperty("Content-Type",
“application / x-www-form-urlencoded; charset = UTF-8); 
URLConn.setRequestProperty("Content-Length",String 
.valueOf(sendParam.getBytes()。length));

DataOutputStream dos = new DataOutputStream(URLConn 
.getOutputStream()); 
dos.writeBytes(sendParam);

BufferedReader rd = new BufferedReader(new InputStreamReader(
URLConn.getInputStream(),backEncodType)); 
字符串行; 
while((line = rd.readLine())!= null){ 
receive.append(line).append("\ r \ n"); 

rd.close(); 
} catch(java.io.IOException e){ 
receive.append("訪問(wèn)產(chǎn)生了異常 - >").append(e.getMessage()); 
e.printStackTrace(); 
} finally { 
if(wr!= null){ 
try { 
wr.close(); 
} catch(IOException ex){ 
ex.printStackTrace(); 

WR = NULL; 

}

return receive.toString(); 
}

public String doAccessHTTPGet(String sendUrl,String backEncodType){

StringBuffer receive = new StringBuffer(); 
BufferedReader in = null; 
try { 
if(backEncodType == null || backEncodType.equals("")){ 
backEncodType ="UTF-8" 
}

URL url =新網(wǎng)址(sendUrl); 
HttpURLConnection URLConn =(HttpURLConnection)url 
.openConnection();

URLConn.setDoInput(真); 
URLConn.setDoOutput(真); 
URLConn.connect(); 
URLConn.getOutputStream()平齊(); 
in = new BufferedReader(new InputStreamReader(URLConn 
.getInputStream(),backEncodType));

字符串行; 
while((line = in.readLine())!= null){ 
receive.append(line).append("\ r \ n"); 
}

} catch(IOException e){ 
receive.append("訪問(wèn)產(chǎn)生了異常 - >")。append(e.getMessage()); 
e.printStackTrace(); 
} finally { 
if(in!= null){ 
try { 
in.close(); 
} catch(java.io.IOException ex){ 
ex.printStackTrace(); 

in = null;


}

return receive.toString(); 

}

微信

公眾號(hào)

主站蜘蛛池模板: 美国一级免费毛片 | 亚洲成av人片在线观看无码 | 精品一区二区三区中文字幕 | 911国产自产精选 | 女人张开腿给男人桶爽免费 | 一级美女黄色片 | 午夜a一级毛片一.成 | 清纯偷拍精品视频在线观看 | 一级黄色录像片 | 国产美女作爱视频 | 国产一级片在线 | 国产精品亚洲精品日韩已满 | 国产91专区 | 91香蕉国产观看免费人人 | 国产a视频| 亚洲好逼 | 欧美日韩国产一区二区三区在线观看 | 国产专区第一页 | 欧美一级在线免费观看 | 日本黄页网站在线观看 | 久久国产影视 | 成人午夜大片 | 极品丝袜高跟91白沙发在线 | 综合久久精品 | 114一级毛片免费 | 国产精品视频一区二区猎奇 | 亚洲综合国产精品 | 免费人成在线观看网站品爱网 | 欧美一区亚洲 | 免费欧美在线视频 | 欧美xxxx色视频在线观看 | 综合久久99久久99播放 | 91久久精品国产免费一区 | 久久久国产在线 | 亚洲人成免费网站 | 黄色三级毛片网站 | 欧洲成人免费视频 | 国产高清视频a在线大全 | 欧美一级片观看 | 欧美亚洲综合视频 | 久久er精品视频 |