1. 手机短信验证码java接口怎么写
这个首先你要确定一下短信平台,他们会给你提供短信实现的接口文档。
比如:public static String doPost(String reqUrl, Map parameters, String recvEncoding){HttpURLConnection url_con = null;String responseContent = null;try{StringBuffer params = new StringBuffer();Iterator iter = parameters.entrySet().iterator();while (iter.hasNext()){Map.Entry element = (Map.Entry)iter.next();params.append(element.getKey().toString());params.append("=");params.append(URLEncoder.encode(element.getValue().toString(), requestEncoding));params.append("&");}if (params.length() > 0){params = params.deleteCharAt(params.length() - 1);}URL url = new URL(reqUrl);url_con = (HttpURLConnection)url.openConnection();url_con.setRequestMethod("POST");System.setProperty("sun.net.client.defaultConnectTimeout", String.valueOf(connectTimeOut));System.setProperty("sun.net.client.defaultReadTimeout", String.valueOf(readTimeOut));url_con.setDoOutput(true);byte[] b = params.toString().getBytes();url_con.getOutputStream().write(b, 0, b.length);url_con.getOutputStream().flush();url_con.getOutputStream().close();InputStream in = url_con.getInputStream();BufferedReader rd = new BufferedReader(new InputStreamReader(in, recvEncoding));String tempLine = rd.readLine();StringBuffer tempStr = new StringBuffer();String crlf = System.getProperty("line.separator");while (tempLine != null){tempStr.append(tempLine);tempStr.append(crlf);tempLine = rd.readLine();}responseContent = tempStr.toString();rd.close();in.close();}catch (IOException localIOException){}finally{if (url_con != null){url_con.disconnect();}}return responseContent;}public static String sendTelCode(String mobile,String telcode){Map map = new HashMap();map.put("account", "Babo");map.put("mobile", mobile);map.put("pswd", "D3dddD");try {map.put("msg", java.net.URLEncoder.encode("您的验证码是"+telcode+",若非本人操作请忽略","utf-8"));} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();}String getValue = doPost(":7788/msg/HttpSendSM", map, "UTF-8");System.out.println(getValue);return getValue;}。
2. java短信接口发送的这三种短信,你收到过几种
不同的行业应用java短信接口的用途不一样,但大多数都是用于传递消息、加强服务、提高安全性,因而一般情况下java短信接口会发送通知类短信、问候类短信、营销类短信及广告类短信,具体的让我们一起来了解下吧。
1.通知型短信
应用java短信接口发送通知类短信的行业很多,比如教育行业会给学生发送放假通知、开学通知或者考试通知等;一些人数多的大型企业常常要应用java短信接口给员工发送开会通知、内部业绩通报、内部员工激励等信息;快递物流行业则需要发送快递领取通知短信等,此外一些婚恋机构平台或者某个家庭也可以应用java短信接口发送婚礼通知短信,比如:我亲爱的同学、朋友们,本人郑重决定于XX日终结单身生活,迈向婚姻的殿堂,在那激动人心的时刻里,希望你能来见证,为我举杯祝福!地址XX!可别迟到哦!
2.问候型短信
这类短信往往是企业出于服务的目的而发送的,为的是维护和客户之间的关系,加强跟客户之间的黏性,因而每到了过年过节或者特殊时间的时候,企业就会应用java短信接口给用户发送祝福问候类的短信,以便让用户可以想起自己,借此加深用户对企业的忠诚度还有依赖性。这类短信比较柔和,没有很强的目的性,所以比较容易让用户接受。
3.促销型短信
这是平时市民接收很多的一种短信类型了,这种短信一般都是企业出于营销推广的目的发送的,为的是刺激客户下单,或者让客户增加重复购买的的机率,因为java短信接口发送的促销短信正好是很多市民需要的,因而效果非常好,很多企业也因此收获了不少回头客。
转载请注明出处育才学习网 » Java短信接口怎么写