JAVA利用飞信接口发送短信【已经失效】

news/2024/10/30 21:24:02/

飞信接口地址: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://www.ppmy.cn/news/312090.html

相关文章

短信宝接入发送短信实测 Java

1丶注册短信宝 2 代码分为授权跟参数实体 授权实体 Data public class SmsBaoAuthorization {//http://api.smsbao.com/sms private String url;//在短信宝注册的用户名private String username;//在短信宝注册的密码 private String password; } 参数实体 Data pub…

飞信好友发短信

网上看到有网页版的飞信,http://fetionlib.appspot.com/可以添加好友,群发和定时发送短信给飞信好友,还开放了API接口供程序调用,可以用它来监控机器是否正常服务定期给管理员发短信,或者小规模的网站给会员发短信之类…

电信smgp3.0短信发送问题

smgp3.0短信 问题,返回错误码46 怎么解决 从网上下载的smgp的jar ,最终返回的status错误码是46 非法的发送方号码 ,求教怎么解决 SMGP3 smgp new SMGP3(); int socketID smgp.SMGP_Connect("135.0.69.90", 8891, "MSSFXPT&…

Python自动发短信

摘要:最近开发微信自动回复小程序,需要用到一个好友发消息自动短信通知我的功能,因此写了这个程序。主要使用Twilio网站提供的短信功能。 实现起来也是非常方便的。 作者博客地址:http://www.yooongchun.cn/ 首先到官网申请账号&a…

用计算机发短信,怎样发短信的步骤_教你如何使用电脑发短信!

",1)"> 教你如何使用电脑发短信! 今天我教大家一招怎样通过电脑跟别人收发信息。 首先我要说明几点 1我今天告诉大家的方法可以同时在电脑上收发信息也就是跟聊QQ一样的和别人发短信不需要触摸手机了~!超级方便 2发短信产生的费用跟你使用手机产生的费用一样也就是…

互发短信之SmsManager

短信管理器 : SmsManager 1. 在 Android 2.0 以前 应该使用 android.telephony.gsm.SmsManager 之后应该用 android.telephony.SmsManager; 2. 获取系统默认的短信管理器 SmsManager smsManager SmsManager.getDefault(); 3. 按照每条短信最大字数来拆分短信 …

tp6个人实现短信发送注册

public function loginDo() {$data input();$codeCache::get($data[tel]);//用表单输入的验证码做对比if ($code ! $data[code]) {return json([code > 500, msg > 验证码错误, data > ]);}$data[name]input(tel);$data[pwd]123456;\app\admin\model\User::create($d…

使用飞信定时给好友发短信

飞信的定时短信功能应该在2008年底都推出了吧,园子一直也没有用过。今天试了下发现非常好用,本文简单分享下飞信定时短信的使用方法。 定时发送短信的好处 在朋友生日的时候,有时候为了把发送祝福的时间卡在晚上零点零分而费了不小功夫。现…