java调用短信api接口发送短信demo实例
java调用短信api接口发送短信demo实例
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;
/**
* 发送短信验证码
* 申请地址:http://sms.webchinese.cn
* 需要的jar commons-httpclient-3.1.jar commons-logging-x.x.x.jar commons-codec-x.x.jar
* @author Admin
*
*/
public class SendMsg {
public static void main(String[] args) throws Exception {
String s ="961210";
HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://utf8.sms.webchinese.cn/");
post.addRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=utf-8");// 在头文件中设置转码
NameValuePair[] data = { new NameValuePair("Uid", "z1780675810"), // 注册的用户名
new NameValuePair("Key", "5c52043e4c6deb16563d"), // 注册成功后,登录网站使用的密钥
new NameValuePair("smsMob", "要发送的手机号"), // 手机号码
new NameValuePair("smsText", "测试地址,欢迎使用本公司发送测试验证码为:"+698210+"请妥善保管") };//设置短信内容
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(
"utf-8"));
System.out.println(result);
post.releaseConnection();
}
}
注意签名一定要跟网站注册的时候一样 不然返回结果为-51 就是签名有问题
签名内容一定要放在短信文本里面!!
java调用短信api接口发送短信demo实例相关推荐
- java调用第三方天气预报API接口
java调用第三方天气预报API接口 package com.sensordata.controller; import com.common.json.JSONObject; import java ...
- java调用个人微信API接口收发朋友圈,删除评论朋友圈
java调用个人微信API接口收发朋友圈,删除评论朋友圈 /** * 发送朋友圈任务 * @author wechatno:tangjinjinwx * @param ctx * @param vo ...
- java调用个人微信api接口实现收发消息发朋友圈
个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1.微信好友收发消息 /** * 给微信好友发消息 * @author wechatno:t ...
- Java 调用Google Map Api解析地址,解析经纬度实例
Java 调用Google Map Api解析地址,解析经纬度实例 使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使 ...
- 用Python调用华为云API接口发短信
[摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...
- java短信通知_通过第三方接口发送短信验证码/短信通知(推荐)
需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com ...
- Java调用腾讯云短信API实现发送短信验证码完整。(详细,内附工具类)
此先声明,本博文并不是为了推销腾讯云短信产品. 只是因为腾讯云短信SDK的使用指南讲的不是很详细,觉得肯定有很多人像我一样被搞的一头雾水.所以专门发一篇关于使用短信接口的博文,为了记录,也为了帮助和我 ...
- 调用百度短网址API接口进行短网址的转换(Java程序的实现)
1.功能说明:把需要给用户发的短信: 您周围已有39位同行入驻买卖网, 生存危机一触即发,买卖网流量不容错过,即刻享受流水0抽成!详情查看:http://baidu.com/?ch=mt&mI ...
- JAVA调用有道API接口对数据库中的中文语句进行翻译
今天遇到一个小需求,就是将数据库中的某个中文字段翻译成英文,总共有六百多条,直接只用数据库update语句和手动翻译效率很慢.我想这如果可以调用有道翻译API接口将翻译的语句结合原中文字段拼接成upd ...
- java接入秒嘀API实现发送短信功能
①百度秒嘀 进入并注册 会赠送10元 大约200条 足够测试了 ②得到accountID和token ③找到API ' ⑤创建一个模板,你的内容只有和你的模板对应好了才会发送成功. ⑥写一个JAVA程 ...
最新文章
- gdb coredump
- Android 音频录制和播放问题
- redis-数据类型-普通集合
- 《掌握需求过程》——阅读笔记05
- centos6 升级openssh7.0
- 在集设浏览学习高水准海报设计,会带给你不一样的灵感!
- windows server2008服务器文件上传受限制怎么办,windows server 2008 服务器上传限制
- 四边形不等式优化-石子合并
- 我父亲的新发明--玉米点播器
- 登录 java_登录Java
- everything is tools!
- JSP标签,jsp:include,jsp:forward用法介绍及示例
- java分页工具集合
- Linux系统使用git命令制作patch补丁详解
- Using SVN with Ant
- 《Walden》单词词频统计
- linux nodejs 502错误,node.js – NPM安装失败,出现502错误
- OA多级审批流程表设计方案以及开发思路(非常细节)
- Kafka集群的搭建与批量启停
- 头歌实践教学平台——python程序设计——元组的使用