我是在華為的短信開(kāi)發(fā)包的基礎(chǔ)上開(kāi)發(fā)的,由于不知道該包是否涉及版權(quán)問(wèn)題,所以本人暫不提供了,可以到網(wǎng)上自行解決;
下載后就是一個(gè)jar包
短信發(fā)送的代碼如下:
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import com.huawei.insa2.comm.sgip.message.SGIPMessage;
import com.huawei.insa2.comm.sgip.message.SGIPSubmitMessage;
import com.huawei.insa2.comm.sgip.message.SGIPSubmitRepMessage;
import com.huawei.insa2.util.Args;
import com.huawei.smproxy.SGIPSMProxy;
public class Mt {
private static String SPNumber = "1065579112";//接入號(hào)碼
private static String ChargeNumber = "000000000000000000000"; // 計(jì)費(fèi)號(hào)碼,我們是白名單
private static String ServiceType = "JXHD";//服務(wù)類型
private static String host = "192.168.88.156"; // 主機(jī)名,網(wǎng)關(guān)IP
private static int port = 8801; // 端口號(hào),這里特別注意下,接入?yún)f(xié)議中寫的是8804,害得我調(diào)了很久,后來(lái)才知道改了,所以,這個(gè)在接入前,建議與網(wǎng)關(guān)人員確定
private static String CorpId = "52322"; // 企業(yè)代碼
private static String login_Name = "fslt"; // 登陸名
private static String login_PassWord = "fslt"; // 登陸密碼
public static void main(String[] args) throws UnsupportedEncodingException {
int srcnode =new BigInteger("82322").intValue(); //源節(jié)點(diǎn)編號(hào),這一步非常重要,華為包中,該字段類型為int,而接入?yún)f(xié)議中要求在企業(yè)代碼前加上30000,這樣就超過(guò)了int的取值范圍,所以需要用BigInteger轉(zhuǎn)一下就可以了
Args argstr = new Args();
argstr.set("host", host);
argstr.set("port", port);
argstr.set("transaction-timeout", 10); // 操作超時(shí)時(shí)間(單位:秒)
argstr.set("read-timeout", 15); // 物理連接讀操作超時(shí)時(shí)間(單位:秒)
argstr.set("source-addr", srcnode); // SP…ID(最大為六位字符)
argstr.set("login-name", login_Name);
argstr.set("login-pass", login_PassWord);
argstr.set("debug", "false");
// 連接登陸
SGIPSMProxy sgipsmp = new SGIPSMProxy(argstr); // 這里
try {
//connect表示向SMG登陸,登錄名與密碼分別是SMG向SP分配的用戶名與密碼,調(diào)用這個(gè)接口方法,向SMG發(fā)送Bind命令消息。
//如果發(fā)送消息超時(shí)或通信異常則拋出異常,需要調(diào)用者捕獲處理。
boolean reslut = sgipsmp.connect(login_Name, login_PassWord); // 登陸得到true和false
if (reslut) {
System.out.println("連接成功...........");
} else {
System.out.println("連接失敗(用戶名或密碼錯(cuò)誤)...........");
return;
}
} catch (Exception ex) {
&nb
友情鏈接:106短信平臺(tái) | 發(fā)短信平臺(tái) | 短信接口平臺(tái) | 短信接口平臺(tái)哪個(gè)好 | 國(guó)際短信 | 短信通 | 短信接口應(yīng)用
關(guān)于我們 | 產(chǎn)品與服務(wù) | 解決方案 | 客戶案例 | 聯(lián)系我們 | 幫助指南 | 付款方式
Copyright © 2008-2018 短信通 . 速度網(wǎng)絡(luò)有限公司 短信接口應(yīng)用第一平臺(tái) All rights reserved. 浙ICP備10040624號(hào)-2