生活随笔
收集整理的這篇文章主要介紹了
SDK 发送短信
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
短信API,適用于各類網(wǎng)站、APP等短信驗(yàn)證碼、通知短信等。自定義簽名、99%到達(dá)率、3秒送達(dá)。
代碼中使用到了? smsSDK.jar
import mobset.*;
import java.util.Calendar; class smsDemo {public static void main(String[] avgs){System.out.print("正在連接服務(wù)器...");System.out.print("\r\n");smsSDK sdk = new smsSDK();int iRet = sdk.Sms_Connect("sms.mobset.com",100000,"Admin","******",30); //測(cè)試時(shí)請(qǐng)更改企業(yè)ID,用戶名,密碼if ( iRet==0 )//登錄成功{System.out.print("連接服務(wù)器成功,正在取可用短信量...");System.out.print("\r\n");iRet = sdk.Sms_KYSms();if ( iRet>=0 ){System.out.print("用戶余額:");System.out.print(iRet);System.out.print("\r\n");}else{System.out.print("取可用短信量失敗,錯(cuò)誤代碼是:");System.out.print(iRet);sdk.Sms_DisConnect(); //斷開(kāi)與服務(wù)器的連接sdk = null;System.exit(0); // 程序結(jié)束}System.out.print("連接服務(wù)器成功,此帳號(hào)的短信實(shí)名為:");System.out.print(sdk.Sms_GetCM());System.out.print(",最大可發(fā)短信字?jǐn)?shù):");System.out.print(sdk.Sms_GetMaxLen());System.out.print("。\r\n正在發(fā)送測(cè)試短信...");System.out.print("\r\n");//測(cè)試發(fā)送2條短消息str_SendMsg [] sendMsg = new str_SendMsg[2];for ( int i=0 ; i<2 ; i++){sendMsg[i] = new str_SendMsg();}sendMsg[0].strMobile="13900000000"; //目標(biāo)手機(jī)號(hào)碼,測(cè)試時(shí)請(qǐng)更改號(hào)碼。sendMsg[0].strMsg="這是測(cè)試短消息1"; //短信內(nèi)容sendMsg[1].strExNum = "001"; //擴(kuò)展號(hào)碼,不用擴(kuò)展請(qǐng)留空。sendMsg[1].strMobile="13100000000"; //目標(biāo)手機(jī)號(hào)碼,測(cè)試時(shí)請(qǐng)更改號(hào)碼。sendMsg[1].strMsg="這是測(cè)試短消息2"; //短信內(nèi)容sendMsg[1].dTimer = Calendar.getInstance(); //定時(shí)時(shí)間,如果立即發(fā)送。sendMsg[1].dTimer.set(2010,2,2,17,1,1); //定時(shí)時(shí)間,根據(jù)實(shí)際情況取,年,月,日,時(shí),分,秒iRet = sdk.Sms_Send(sendMsg,2); //測(cè)試群發(fā)2條的情況if ( iRet>0){System.out.print("發(fā)送短消息成功,Ret為:");System.out.print(iRet);System.out.print(",MsgID為:");System.out.print(sendMsg[0].iSmsID);System.out.print(",");System.out.print(sendMsg[1].iSmsID);System.out.print("\r\n");}else{System.out.print("發(fā)送短消息失敗,錯(cuò)誤代碼是:");System.out.print(iRet);sdk.Sms_DisConnect(); //斷開(kāi)與服務(wù)器的連接sdk = null;System.exit(0); // 程序結(jié)束}System.out.print("正在檢測(cè)接收短信.");for ( int i=0 ; i<60 ; i++ ) //測(cè)試60秒,看有沒(méi)有收到新的短消息。實(shí)際使用應(yīng)該使用線程來(lái)檢測(cè){str_RecvMsg recvMsg = new str_RecvMsg();iRet=sdk.Sms_Get(recvMsg); //檢測(cè)看有沒(méi)有接收到短信if ( iRet>=0 ) //有接收到短信{System.out.print("接收到短消息,信息如下:\r\n");System.out.print("發(fā)信人:");System.out.print(recvMsg.strSendNum);System.out.print("\r\n");System.out.print("短信內(nèi)容:");System.out.print(recvMsg.strMsg);System.out.print("\r\n");System.out.print("時(shí)間:");System.out.print(recvMsg.dRecvTime.getTime());System.out.print("\r\n");//break;}try {Thread.sleep(1000);//延時(shí)1秒后再重試} catch(InterruptedException e) {}System.out.print(".");}sdk.Sms_DisConnect(); //斷開(kāi)與服務(wù)器的連接sdk = null;System.out.print("正常退出短信接口!\r\n");}else{System.out.print("連接服務(wù)器失敗,錯(cuò)誤代碼是:");System.out.print(iRet);sdk = null;System.exit(0); // 程序結(jié)束}}
}
接口文檔
? 為了對(duì)短消息信息應(yīng)用開(kāi)發(fā)商提供支持,本公司提供了一個(gè)高可靠性開(kāi)發(fā)接口,支持用戶的短信息定向開(kāi)發(fā)。該接口可運(yùn)行于任何Windows平臺(tái),支持中英文短消息發(fā)送接收。隨著手機(jī)短信增值業(yè)務(wù)的發(fā)展,我們將不斷地增加開(kāi)發(fā)軟件包的功能。
通過(guò)該短消息開(kāi)發(fā)接口,企業(yè)不僅可以將其與自身的ERP/CRM/MIS系統(tǒng)結(jié)合,提高信息處理的實(shí)時(shí)性,還可以非常容易地建立起自己的短消息中心,用于處理客戶投訴、產(chǎn)品推廣、廣告發(fā)布等常用業(yè)務(wù),進(jìn)一步提高工作效率與節(jié)省成本。此接口可廣泛用于遠(yuǎn)程控制,電訊,CALL臺(tái),電力,教育,廣告等行業(yè)。
短消息二次開(kāi)發(fā)接口以動(dòng)態(tài)連接庫(kù)的形式提供,支持所有Windows平臺(tái)下開(kāi)發(fā)語(yǔ)言,如Visual C++, VB, C++ Builder, Delphi, Power Builder和Lotus Notes等。 |
| 接口直接移動(dòng)運(yùn)營(yíng)商的短信網(wǎng)關(guān),通過(guò)互聯(lián)網(wǎng)登錄,建設(shè)成本低。 | | 消息的發(fā)送與接收采用消息驅(qū)動(dòng)方式,速度快,效率高。 | | 加入狀態(tài)報(bào)告功能,所以接口也適用于實(shí)時(shí)性與準(zhǔn)確性很強(qiáng)的應(yīng)用。 | | 接口標(biāo)準(zhǔn)化,函數(shù)少,調(diào)用簡(jiǎn)單,使用起來(lái)十分方便。 | | 接口兼容性好,可運(yùn)行于任何Windows平臺(tái),并且無(wú)需附其它程序。 | | 應(yīng)用程序可靈活應(yīng)用,支持全國(guó)范圍內(nèi)的短消息發(fā)送與接收。 |
| 中國(guó)移動(dòng) 中國(guó)聯(lián)通 中國(guó)電信 |
|
官網(wǎng)? www.mobset.com
總結(jié)
以上是生活随笔為你收集整理的SDK 发送短信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。