短信接口开发 申请测试账号:接口注册 短信API
下面给大家分享下接口调用的基本流程:1.注册接口账号
2.创建应用
3.创建短信模板
4.创建测试号码
5.下载SDK
6.修改demo配置文件
7.填写demo类参数
8.测试
9.申请项目上线
* 接口类型:触发短信接口,支持发送验证码短信、订单通知短信,节日祝福等。* 账户注册:请通过该地址开通账户 账号注册接口_互亿无线
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NamevaluePair;
import org.apache.commons.httpclient.methods.PostMethod;
import org.dom4j.document;
import org.dom4j.documentException;
import org.dom4j.documentHelper;
import org.dom4j.Element;
import util.StringUtil;
public class sendsms {
private static String Url = "http://106.ihuyi.com/webservice/sms.php?method=Submit";
public static void main(String [] args) {
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(Url);
client.getParams().setContentCharset("GBK");
method.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=GBK");
int mobile_code = (int)((Math.random()*9+1)*100000);
String content = new String("您的验证码是:" + mobile_code + "。请不要把验证码泄露给其他人。");
NamevaluePair[] data = {//提交短信
new NamevaluePair("account", "用户名"), //查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
new NamevaluePair("password", "密码"), //查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
//new NamevaluePair("password", util.StringUtil.MD5Encode("密码")),
new NamevaluePair("mobile", "手机号码"),
new NamevaluePair("content", content),
};
method.setRequestBody(data);
try {
client.executeMethod(method);
String SubmitResult =method.getResponseBodyAsString();
//System.out.println(SubmitResult);
document doc = documentHelper.parseText(SubmitResult);
Element root = doc.getRootElement();
String code = root.elementText("code");
String msg = root.elementText("msg");
String smsid = root.elementText("smsid");
System.out.println(code);
System.out.println(msg);
System.out.println(smsid);
if("2".equals(code)){
System.out.println("短信提交成功");
}
} catch (HttpException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (documentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
更多精彩内容请查看:新用户注册·验证码短信、语音解决方案



