如何对接网建SMS短信通短信验证码接口

Posted bailing80

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何对接网建SMS短信通短信验证码接口相关的知识,希望对你有一定的参考价值。

1首先注册登录网建SMS网站  http://www.smschinese.cn/

技术图片

 

 2.下载Java代码

3.JAVA调用

import java.io.UnsupportedEncodingException;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;

public class SendMsg_webchinese {

public static void main(String[] args)throws Exception
{

HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.api.smschinese.cn");
post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
NameValuePair[] data ={ new NameValuePair("Uid", "本站用户名"),new NameValuePair("Key", "接口安全秘钥"),new NameValuePair("smsMob","手机号码"),new NameValuePair("smsText","验证码:8888")};
post.setRequestBody(data);

client.executeMethod(post);
Header[] headers = post.getResponseHeaders();
int statusCode = post.getStatusCode();
System.out.println("statusCode:"+statusCode);
for(Header h : headers)
{
System.out.println(h.toString());
}
String result = new String(post.getResponseBodyAsString().getBytes("gbk"));
System.out.println(result); //打印返回消息状态


post.releaseConnection();

}

}

特别注意,需要下载三个jar包放在你的lib目录下,或者放到maven的pom.xml里

技术图片

 

 技术图片

 

 在程序中更改UID和key,更改成自己的手机号,编写测试代码进行调用。

controller层:

技术图片

 

 

service层:

 

技术图片

 

 这样代码就写好啦   赶快测试一下吧  一般有五条免费额数,超过了就收费了。

 

以上是关于如何对接网建SMS短信通短信验证码接口的主要内容,如果未能解决你的问题,请参考以下文章

源码分享短信验证码如何实现微米CMS

源码分享php怎样接入短信验证码,对接短信验证码接口

源码分享微米CMS怎么调用短信验证码功能

PHP短信接口分享:适用于创蓝253平台下的短信验证码短信服务接口

Java对接云MAS发送短信验证码(HTTPS方式)

java 如何发送短信