飞信接口地址: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
相关推荐
Java利用飞信API发送短信是一项常见的任务,尤其在企业级应用中,可能需要批量发送通知或验证码。飞信,全称中国移动飞信,是中国移动推出的一款融合通信服务,允许用户通过网络免费向中国移动、中国联通、中国电信...
总的来说,利用Java调用移动飞信接口发送短信是一项涉及网络通信、API调用、数据解析和错误处理的综合任务。借助`litefetion-1.0.0`库,我们可以简化这部分工作,专注于业务逻辑的实现。在实际开发中,理解并熟练...
然后,你需要下载并引入飞信的Java SDK,这个SDK包含了所有必要的类库和接口,供我们编写发送短信的代码。在给定的压缩包文件`fetion_java_api`中,可能包含了这些SDK文件。导入这些库后,就可以开始编写代码了。 ...
本案例主要探讨的是如何通过调用移动飞信接口实现免费发送短信的功能,这在Java编程环境下尤为常见。移动飞信是中国移动推出的一款即时通讯软件,允许用户通过网络免费向中国移动手机用户发送短信。 首先,我们要...
标题中的“用飞信发送短信”指的是利用中国移动的飞信服务来发送文本消息。飞信是中国移动推出的一款融合通信服务,允许用户通过网络或者短信方式免费向中国移动手机号码发送短信,同时也支持与其他飞信用户进行即时...
总之,这个项目展示了如何利用Java的HTTP客户端库来与飞信服务交互,实现免费发送短信、搜索好友和添加好友等功能。通过这种方式,开发者可以构建自己的应用程序,利用飞信的服务为用户提供便利。
本文将深入探讨如何使用Java语言开发飞信接口,实现与移动服务器的交互,特别是在WAP环境下利用飞信接口进行消息发送、好友管理等功能。 #### 二、飞信接口的核心概念 在Java飞信接口的开发过程中,有几个核心概念...
还说明一点,飞信大家都知道,免费的前提是自己开通飞信并且只能发送给飞信好友,所以别抱怨说还要密码什么的! !!!!!!!!!!!!!!!!!!!! 有童鞋说不能用,但因为我当时上传的时候是可以用的,...
Java开发的飞信接口程序是一种利用Java编程语言实现的软件,它允许开发者通过飞信的API接口与飞信系统进行交互。飞信是中国移动推出的一款即时通讯服务,它结合了短信、语音和互联网通信功能,使得用户可以通过多种...
### Java免费给手机发飞信知识点解析 #### 一、背景与概述 ...通过上述分析,我们可以了解到如何利用Java和第三方库来实现免费发送飞信的功能,这对于学习Java网络编程和即时通讯技术具有一定的参考价值。
- `java利用飞信API发送短信.doc` 提到了飞信API,飞信是中国移动推出的一种即时通讯服务,它提供了SDK和API供开发者集成,允许程序通过网络发送短信。集成飞信API需要理解其提供的接口,如发送短信的API方法,以及...
在本示例中,我们将探讨如何利用飞信的API或接口实现代码发送短信的功能。由于具体的代码实现并未在提供的文件名“demo”中直接展示,我们将基于常见的编程实践来解释这个过程。 一、飞信API基础 飞信API提供了与...
通过调用特定的API接口,开发者可以实现在Java应用程序中发送短信、接收消息等飞信的功能。本篇文章将深入探讨如何使用Java API来实现飞信的发送功能。 首先,了解飞信API的基本概念是必要的。API(Application ...
标题中的“用java编写的手机免费短信”表明我们要讨论的是一个使用Java编程语言开发的应用程序,该程序允许用户通过手机发送免费短信,类似于知名的飞信服务。在移动通信领域,这样的应用通常涉及到移动网络和短信...
我也是在网上搜了很久,搜出来都是不行,都是不能用了的...3分可能是有点 贵,但是为了避免更多人下载,乱发短信,现在飞信也没有很多接口,大家珍惜吧。希望大家不要用来乱发。我以我的拍着胸说,这个我测试通过了的。
总的来说,"feixinapi"是一个用Java实现的非官方飞信API,它允许开发者通过编程方式发送短信,其背后涉及到网络通信、数据处理、安全加密等多个技术细节。通过这个项目,开发者可以学习到如何对接第三方服务,以及...
在Java飞信API中,这些函数可能包括发送短信、接收短信、管理联系人等操作。 对于开发者来说,使用Java飞信API首先需要引入相关的jar包,即`fetion_java_api`中的文件。这个jar包包含了API的所有实现,尽管源代码被...
2. **飞信接口**:飞信提供了多种API接口,允许开发者通过编程方式与飞信服务器进行交互,实现发送消息、接收消息、好友管理、群组操作等功能。这些接口通常是RESTful或SOAP类型的,通过HTTP请求调用。 3. **源码...