日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SDK 发送短信

發布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SDK 发送短信 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

短信API,適用于各類網站、APP等短信驗證碼、通知短信等。自定義簽名、99%到達率、3秒送達。

代碼中使用到了? smsSDK.jar

import mobset.*; import java.util.Calendar; class smsDemo {public static void main(String[] avgs){System.out.print("正在連接服務器...");System.out.print("\r\n");smsSDK sdk = new smsSDK();int iRet = sdk.Sms_Connect("sms.mobset.com",100000,"Admin","******",30); //測試時請更改企業ID,用戶名,密碼if ( iRet==0 )//登錄成功{System.out.print("連接服務器成功,正在取可用短信量...");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("取可用短信量失敗,錯誤代碼是:");System.out.print(iRet);sdk.Sms_DisConnect(); //斷開與服務器的連接sdk = null;System.exit(0); // 程序結束}System.out.print("連接服務器成功,此帳號的短信實名為:");System.out.print(sdk.Sms_GetCM());System.out.print(",最大可發短信字數:");System.out.print(sdk.Sms_GetMaxLen());System.out.print("。\r\n正在發送測試短信...");System.out.print("\r\n");//測試發送2條短消息str_SendMsg [] sendMsg = new str_SendMsg[2];for ( int i=0 ; i<2 ; i++){sendMsg[i] = new str_SendMsg();}sendMsg[0].strMobile="13900000000"; //目標手機號碼,測試時請更改號碼。sendMsg[0].strMsg="這是測試短消息1"; //短信內容sendMsg[1].strExNum = "001"; //擴展號碼,不用擴展請留空。sendMsg[1].strMobile="13100000000"; //目標手機號碼,測試時請更改號碼。sendMsg[1].strMsg="這是測試短消息2"; //短信內容sendMsg[1].dTimer = Calendar.getInstance(); //定時時間,如果立即發送。sendMsg[1].dTimer.set(2010,2,2,17,1,1); //定時時間,根據實際情況取,年,月,日,時,分,秒iRet = sdk.Sms_Send(sendMsg,2); //測試群發2條的情況if ( iRet>0){System.out.print("發送短消息成功,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("發送短消息失敗,錯誤代碼是:");System.out.print(iRet);sdk.Sms_DisConnect(); //斷開與服務器的連接sdk = null;System.exit(0); // 程序結束}System.out.print("正在檢測接收短信.");for ( int i=0 ; i<60 ; i++ ) //測試60秒,看有沒有收到新的短消息。實際使用應該使用線程來檢測{str_RecvMsg recvMsg = new str_RecvMsg();iRet=sdk.Sms_Get(recvMsg); //檢測看有沒有接收到短信if ( iRet>=0 ) //有接收到短信{System.out.print("接收到短消息,信息如下:\r\n");System.out.print("發信人:");System.out.print(recvMsg.strSendNum);System.out.print("\r\n");System.out.print("短信內容:");System.out.print(recvMsg.strMsg);System.out.print("\r\n");System.out.print("時間:");System.out.print(recvMsg.dRecvTime.getTime());System.out.print("\r\n");//break;}try {Thread.sleep(1000);//延時1秒后再重試} catch(InterruptedException e) {}System.out.print(".");}sdk.Sms_DisConnect(); //斷開與服務器的連接sdk = null;System.out.print("正常退出短信接口!\r\n");}else{System.out.print("連接服務器失敗,錯誤代碼是:");System.out.print(iRet);sdk = null;System.exit(0); // 程序結束}} }

接口文檔

短信易二次開發接口

?   為了對短消息信息應用開發商提供支持,本公司提供了一個高可靠性開發接口,支持用戶的短信息定向開發。該接口可運行于任何Windows平臺,支持中英文短消息發送接收。隨著手機短信增值業務的發展,我們將不斷地增加開發軟件包的功能。

  通過該短消息開發接口,企業不僅可以將其與自身的ERP/CRM/MIS系統結合,提高信息處理的實時性,還可以非常容易地建立起自己的短消息中心,用于處理客戶投訴、產品推廣、廣告發布等常用業務,進一步提高工作效率與節省成本。此接口可廣泛用于遠程控制,電訊,CALL臺,電力,教育,廣告等行業。

  短消息二次開發接口以動態連接庫的形式提供,支持所有Windows平臺下開發語言,如Visual C++, VB, C++ Builder, Delphi, Power Builder和Lotus Notes等。
??
?接口特點
接口直接移動運營商的短信網關,通過互聯網登錄,建設成本低。
消息的發送與接收采用消息驅動方式,速度快,效率高。
加入狀態報告功能,所以接口也適用于實時性與準確性很強的應用。
接口標準化,函數少,調用簡單,使用起來十分方便。
接口兼容性好,可運行于任何Windows平臺,并且無需附其它程序。
應用程序可靈活應用,支持全國范圍內的短消息發送與接收。
??
?適用手機用戶

中國移動

中國聯通

中國電信

官網? www.mobset.com

總結

以上是生活随笔為你收集整理的SDK 发送短信的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。