24、webservice_短信接口

http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591
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

猜你喜欢

转载自onway417.iteye.com/blog/2191111
今日推荐