Java调用SMS短信通API实现发短信功能

             今天想实现在Java程序中实现发送短信的功能,找了很多的短信平台,大多数都会有免费的体验短信数量,最后选择了中国网建的SMS短信平台,过程如下:

1、使用前需要注册,注册地址为:http://sms.webchinese.cn/reg.shtml

2、注册后,需要修改用户的信息


3、获取短信接口秘钥


4、在其官网中提供了各种语言下调用的API,地址如下:

      http://sms.webchinese.cn/api.shtml


5、Java 调用接口:

public class test {
	
	//用户名
	private static String Uid = "uid";
	
	//接口安全秘钥
	private static String Key = "key";
	
	//手机号码,多个号码如13800000000,13800000001,13800000002
	private static String smsMob = "13800000000";
	
	//短信内容
	private static String smsText = "验证码:8888";
		
	public static void main(String[] args) {
		
		HttpClientUtil client = HttpClientUtil.getInstance();
		
		//UTF发送
		int result = client.sendMsgUtf8(Uid, Key, smsText, smsMob);
		if(result>0){
			System.out.println("UTF8成功发送条数=="+result);
		}else{
			System.out.println(client.getErrorMsg(result));
		}
	}
}

6、运行main方法后,发出短信。


7、提示:每个账户可以试用5天短信和3条彩信,超过需要购买。另外注意发送短信的内容,若包含不良、敏感信息可能会被屏蔽,导致无法接收。

8、下面提供完整的项目下载链接:

     http://download.csdn.net/download/novayue/9804394

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值