http://jingyan.baidu.com/article/a3aad71aaf8aedb1fa009660.html
http://124.173.70.59:89/zsRegister.php
http://www.cnsms.cn/java.html
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; /* *功能: 企业短信通 JAVA HTTP接口 发送短信 *修改日期: 2014-09-01 *说明: http://api.cnsms.cn/?ac=send&uid=账号&pwd=MD5位32密码&mobile=号码&content=内容 *状态: * 100 发送成功 * 101 验证失败 * 102 短信不足 * 103 操作失败 * 104 非法字符 * 105 内容过多 * 106 号码过多 * 107 频率过快 * 108 号码内容空 * 109 账号冻结 * 110 禁止频繁单条发送 * 111 系统暂定发送 * 112 号码不正确 * 120 系统升级 */ public class xioo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { //发送内容 String content = "企信通JAVA示例测试"; // 创建StringBuffer对象用来操作字符串 StringBuffer sb = new StringBuffer("http://api.cnsms.cn/?"); // 向StringBuffer追加用户名 sb.append("ac=send&uid=9999"); // 向StringBuffer追加密码(密码采用MD5 32位 小写) sb.append("&pwd=fa246d0262c3925617b0c72bb20eeb1d"); // 向StringBuffer追加手机号码 sb.append("&mobile=13900008888,13585519197"); // 向StringBuffer追加消息内容转URL标准码 sb.append("&content="+URLEncoder.encode(content)); // 创建url对象 URL url = new URL(sb.toString()); // 打开url连接 HttpURLConnection connection = (HttpURLConnection) url.openConnection(); // 设置url请求方式 ‘get’ 或者 ‘post’ connection.setRequestMethod("POST"); // 发送 BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); // 返回发送结果 String inputline = in.readLine(); // 返回结果为‘100’ 发送成功 System.out.println(inputline); } } 返回结果 复制 100
获取余额
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; /* *功能: 企业短信通 PHP HTTP接口 取余额 *修改日期: 2014-09-01 *说明: http://api.cnsms.cn/?ac=gc&uid=账号&pwd=MD5位32密码 *状态: * 100 发送成功 * 101 验证失败 * 102 短信不足 * 103 操作失败 * 104 非法字符 * 105 内容过多 * 106 号码过多 * 107 频率过快 * 108 号码内容空 * 109 账号冻结 * 110 禁止频繁单条发送 * 111 系统暂定发送 * 112 号码不正确 * 120 系统升级 */ public class xioo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // 创建StringBuffer对象用来操作字符串 StringBuffer sb = new StringBuffer("http://api.cnsms.cn/?"); // 向StringBuffer追加用户名 sb.append("ac=gc&uid=100226"); // 向StringBuffer追加密码(密码采用MD5 32位 小写) sb.append("&pwd=fa246d0262c3925617b0c72bb20eeb1d"); // 创建url对象 URL url = new URL(sb.toString()); // 打开url连接 HttpURLConnection connection = (HttpURLConnection) url.openConnection(); // 设置url请求方式 'get' 或者 'post' connection.setRequestMethod("POST"); // 发送 BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); // 返回发送结果 String inputline = in.readLine(); // 返回结果为'100||余额' 获取成功 System.out.println(inputline); } } 返回结果 复制 100||22348