В этой статье описываются методы реализации функции посылки массой SMS с помощью Java, PHP, C#и ASP. Поделитесь этим для вашей ссылки. Детали следующие:
Сначала перейдите по адресу http://www.smschinese.cn/, чтобы загрузить пакет JAR и зарегистрировать пользователя, затем позвоните в интерфейс API, чтобы получить секретный ключ
1. Пример вызова ASP
<%'Common Function' Введите URL -адрес веб -страницы назначения, а возвращаемое значение GethtTppage - это HTML -код функции веб -страницы назначения GethttPage (URL) Dim httpset http = server.createobject ("msxml2.xmlhttp") http. Откройте "Get", url, falsehttp .send (), если http.readystate <> 4, то выходите из функция ifgethtpage = bytestobstr (http.responsebody, "gb2312") Установить http = notherif err.number <> 0. Bytestobstr (body, cset) dim objstreamset objstream = server.createObject ("adodb.stream") objstream.type = 1objstream.mode = 3objStream.openobjStream.write BodyObjStream.position = 0objStream.Type = 2ObjStream.WriteStream.position = 0objStream.Type = 2ObjStream.WriteStream. objStream.CloseSet objStream = Nothorend Function 'объединить отправленный URL и добавить свою собственную учетную запись и пароль sms_url = "http://sms.webchinese.cn/web_api/?uid=account&key=interface Key & Smsmob = Mobile Number & Smstext = SMS -содержание. Напишите GethtTppage (SMS_URL)%>2.c# Call
// требуемое пространство имен использует System.net; с использованием system.io; с помощью system.text; // При вызове вам нужно только передать написанный URL -адрес функции. Просто оцените возвращаемое значение public String gethtmlfromurl (string url) {string strret = null; if (url == null || url.trim (). ToString () == "") {return strret;} string targetUrl = url. Trim (). ToString (); try {httpwebrequest hr = (httpwebrequest) webRequest.create (targetUrl); hr.Useragent = "mozilla/4.0 (совместимо; ; hr.timeout = 30 * 60 * 1000; webresponse hs = hr.getResponse (); Stream sr = hs.getResponseReam (); StreamReader ser = new StreamReader (sr, encoding.default); strret = ser.readtoEnd (); } catch (Exception ex) {strret = null;} return strret;}3. Джава звонит
Импорт java.io.unsupportedencodingexception; import org.apache.commons.httpclient.header; import org.apache.commons.httpclient.httpclient; импорт org.apache.commons.httpclient.namevaluepair; import org...httpclient.namevaluepair; import.apache.commons.httpclient.namevaluepair; import.apache.commons.httpclient.namevaluepair; .Postmethod; открытый класс sendmsg_webchinese {public static void main (string [] args) бросает исключение {httpclient client = new httpclient (); postmethod post = new postmethod ("http://gbk.sms.webchinese.cn"); .AddRequestHeader ("content-type", "Application/xwww-form-urlencoded; charset = gbk"); // set transcoding namevaluepair [] data = {new namevaluepair («uid», «Это сайт пользователь», новое NamevaluePair («Ключ», «Пароль безопасности интерфейса»), New nameValuePair («SmsMob», «Номер мобильного телефона»), New nameValuePair ("smstext", "SMS -контент")}; executeMethod (post); Header [] headers = post.getResponseHeaders (); int statusCode = post.getStatusCode (); System.out.println ("centusCode:"+centusCode); для (заголовок H: headers) {System.out .println (h.tostring ());} string result = new String (post.getResponseBodyAssTring (). GetBytes ("gbk"));4.php
$ url = 'http: //sms.webchinese.cn/web_api/? uid = account & key = key = interface key & smsmob = номер мобильного телефона и smstext = sms content'; echo get ($ url); funts ($ url) {if (function_exists ('' file_get_contents ')) {$ file_contents = file_get_contents ($ url);} else {$ ch = curl_init (); $ timeout = 5; curl_setopt ($ ch, curlopt_url, $ url); curl_setopt ($ ch, curlopt_retransfer, 1); curl_setopt ($ ch, curlopt_connecttimeout, $ timeout); $ file_contents = curl_exec ($ ch); curl_close ($ ch);} return $ file_contents;}5.vb.net
«Позвоните в отправку SMS, Nolist для получения числа. .cn/web_api/? uid = account & key = интерфейс key & smsmob = mobile number & smstext = sms content "dim webclient как new net.webclient () try'dim responseata как byte () = Dim srcString как string = webclient.download (url) return () = dim srcString как string = webclient.download "-444" Функция Трида
Я надеюсь, что эта статья будет полезна для всех Java Programming.