2、es接收手机号码,多个号码用英文逗号隔开,最多一次提交199个号码参数smsg(UTF-8)信息内容,通常为70汉字以内,具体由平台内部决定参数msg_id短信提交流水号,一批号码一个流水号,不超过20位,在推送状态报告时会一起返回给用户返回值枚举StateMsgState0,success提交/审查-1一次最多只能提交199个号码-2信息内容最大不能超过300字-3账户信息不存在-4发送内容中含有敏感词-5该号码今天发送数目大于20条-6帐号余额不足2、短信上行,状态报告推送1:MR(状态报告)spCode长号码长号码terminalId用户手机号码用户手机号码status状态标识状态标识r
4、_time=xxx合作方成功收到MR后返回ok合作方按照文档返回参数开发接收地址,地址在易达短信平台页面内填入即可。3、余额查询地址78:9010/YidaInterface/servlet/GetYEServletsname=xxx参数说明:sname:用户的账户名C#语言demousingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.IO;usingSystem.Web;namespaceYDSh
5、ortEmailServerclassProgramstaticvoidMain(stringargs)varpostModel=newShortEmailModel();postModel.sname=XXXX;postModel.spwd=XXXX;postModel.scorpid=XXXXXX;postModel.sphones=XXXXXXXX;postModel.smsg=;StringBuildergetUrl=newStringBuilder();getUrl.AppendFormat(sname=0&spwd=1,postModel.sname,postModel.spwd)
6、;getUrl.AppendFormat(&scorpid=0,postModel.scorpid);getUrl.AppendFormat(&sphones=0,postModel.sphones);getUrl.AppendFormat(&smsg=0,HttpUtility.UrlEncode(postModel.smsg,Encoding.GetEncoding(utf-8);resultModelmodel=newProgram().Send(getUrl.ToString();/if(!model.State)Console.WriteLine(model.Message);Con
7、sole.ReadKey();publicresultModelSend(stringdd)resultModelresult=newresultModel();varpostResult=HttpPost(64:9010/YidaTest/servlet/YidaServlet,dd,Encoding.GetEncoding(utf-8);switch(postResult)case0,Success:result.State=true;result.Message=Success;break;case6002:result.Message=;break
8、;case6003:default:result.Message=postResult;break;returnresult;CookieContainercookie=newCookieContainer();/Encoding.GetEncoding(utf-8)/privatestringHttpPost(stringposturl,stringpostData,Encodingencoding)varrequest=WebRequest.Create(posturl)asHttpWebRequest;CookieContainercookieContainer=newCookieCon
9、tainer();request.CookieContainer=cookieContainer;request.AllowAutoRedirect=true;request.Method=POST;request.ContentType=application/x-www-form-urlencoded;bytedata=encoding.GetBytes(postData);request.ContentLength=data.Length;varoutstream=request.GetRequestStream();outstream.Write(data,0,data.Length)
10、;outstream.Close();varresponse=request.GetResponse()asHttpWebResponse;varinstream=response.GetResponseStream();varsr=newStreamReader(instream,encoding);stringcontent=sr.ReadToEnd();stringerr=string.Empty;returncontent;publicclassresultModelboolstate;publicboolStategetreturnstate;setstate=value;strin
11、gmessage;publicstringMessagegetreturnmessage;setmessage=value;publicresultModel()state=false;publicclassShortEmailModelpublicstringsname;publicstringspwd;publicstringscorpid;publicstringsphones;publicstringsmsg;php语言demourl);unset($this-maxCnt);unset($this-charCnt);unset($this-encoding);unset($this-
12、username);unset($this-pwd);/**主程序*author刘阳(alexdany)*date2014年5月7日*paramstring|array$phones-发送号码*paramstring$content-发送内容*returnboolean*/publicfunctionmain($phones,$content)/参数验证if(!$phones|!$content)returnfalse;/处理参数if(is_array($phones)$phoneArr=$phones;else$ph
13、oneArr=explode(,$phones);$count=count($phoneArr);$maxCnt=$this-maxCnt;if($count$maxCnt)$phoneArr=array_slice($phoneArr,0,$maxCnt);$strPhone=implode(,$phoneArr);/按内容长短来发发送$encoding=$this-encoding;$contentLen=mb_strlen($content,$encoding);$charCnt=$this-charCnt;if($contentLens
14、end($strPhone,$content);else/短信内容越长,分次发送$times=ceil($contentLen/$charCnt);for($i=0;$isend($strPhone,$content);/**发送短信程序*/privatefunctionsend($phone,$content)header(Content-type:text/html;charset=UTF-8);/组织数据$request=sname=.$this-username.&spwd=.$this-pwd.&scorpid=.$this-scode.&
15、sphones=.$phone.&smsg=.$content;$url=$this-url;$curl=curl_init($url);curl_setopt($curl,CURLOPT_HEADER,0);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_POSTFIELDS,$request);$result=curl_exec($curl);/0,success,只要判断success就可以了curl
16、_close($curl);Javademo:StringPostData=sname=xxx&spwd=xxxx&scorpid=xx&sphones=+phones+&smsg=+.URLEncoder.encode(msgContent,utf-8);Stringret=cn.umob.sms.Send.SMS(PostData,64:9010/YidaTest/servlet/YidaServlet);packagecn.umob.sms;importjava.io.BufferedReader;importjava.io.IOExc
17、eption;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;import.HttpURLConnection;import.URL;/***authorAdministrator*/publicclassSendpublicstaticStringSMS(StringpostData,StringpostUrl)try/发送POST请求URLurl=newURL(postUrl);System.out.println(postUrl);HttpURLConnec