27-JAVA利用飞信接口发送短信
来源:互联网 发布:乌坦战争 知乎 编辑:程序博客网 时间:2024/05/21 03:25
飞信接口地址:http://w.ibtf.net/f.php
Fetion工具类:
- package cpsa3.pack.util;
- import java.io.IOException;
- import org.apache.commons.httpclient.Header;
- 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;
- /**
- * API2.1调用:f.php?phone=xxxxxx&pwd=xxx&to=xxxx&msg=xxxx&type=0
- *以上接口参数详细说明 VIP API
- *1.phone:手机号
- *2.pwd:飞信密码
- *3.to:发送给谁(手机号或飞信号)
- *4.msg:飞信内容
- *5.type:操作 0(空)发送短信 1检查好友 2添加好友
- *6.u:备用参数:当发送内容为乱码时 在最后加上&u=1
- */
- public class Fetion {
- public static void sendMsg(String _phone,String _pwd,String _to,String _msg) throws HttpException, IOException{
- HttpClient client = new HttpClient();
- PostMethod post = new PostMethod("http://3.ibtf.sinaapp.com/f.php");
- post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");//在头文件中设置转码
- NameValuePair[] data ={
- new NameValuePair("phone", _phone),
- new NameValuePair("pwd", _pwd),
- new NameValuePair("to",_to),
- new NameValuePair("msg",_msg),
- new NameValuePair("type","0")
- };
- 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);
- System.out.println("ok!");
- post.releaseConnection();
- }
- }
Test测试类:
- package cpsa3.pack.util;
- import java.io.IOException;
- import org.apache.commons.httpclient.HttpException;
- public class Test {
- private static String PHONE = "152********";
- private static String PWD = "********";
- private static String TO = "152********";
- private static String MSG = "你好:Hello World!";
- public static void main(String[] args) throws HttpException, IOException {
- Fetion.sendMsg(PHONE, PWD, TO, MSG);
- }
- }
Ps、需要导入3个Jar包
commons-codec-1.4.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
原文地址:http://blog.csdn.net/allenjy123/article/details/7799195
0 0
- JAVA利用飞信接口发送短信
- JAVA利用飞信接口发送短信
- java利用飞信接口发送短信
- 27-JAVA利用飞信接口发送短信
- 飞信免费发送短信接口
- python 发送飞信-短信接口
- Python调用飞信接口发送短信
- Python调用飞信接口发送短信
- Python调用飞信接口发送短信
- java调用飞信接口免费短信发送到对方手机
- 利用飞信139邮箱发送定时短信
- java短信发送接口开发
- java利用smslib发送短信
- 利用sp接口实现短信发送
- 代替飞信发送短信
- Java使用【网易云信】短信接口,给手机用户发送并校验验证码
- 调用飞信网关服务器HTTP接口发送短信的ASP源码
- delphi+飞信API接口实现定时发送数据提醒短信
- php的魔术方法__get(),__set(),__call(),__callStatic()以及static延迟静态绑定
- 谈谈关于内存对齐与补齐
- 【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容
- Leetcode: Remove Nth Node From End of List
- 【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息
- 27-JAVA利用飞信接口发送短信
- Python学习笔记(十九)----Python 日期和时间
- 一些CPU架构模拟器
- 利用FPGA实现PCI总线接口及Windows驱动实现
- windows server 2008 远程桌面(授权、普通用户登录)~ ...
- 代码阅读工具SourceInsight
- asp.net编程利用Repeater控件做简单的留言板
- linux串口属性O_CTTY O_NDELAY
- 从零开始-边学边做-塔防游戏-七彩三国(六)--SDL--全红屏幕