最近看到一个好东西,可以用来发免费的短信,有兴趣的可以试下....
http://download.csdn.net/source/1148854
用起来很方便,只需要这一个jar包
import java.io.IOException;
import cn.edu.ctgu.ghl.fetion.Contact;
import cn.edu.ctgu.ghl.fetion.Fetion;
import cn.edu.ctgu.ghl.fetion.FetionEvent;
import cn.edu.ctgu.ghl.fetion.IFetionEventListener;
public class ExampleMain {
public static void main(String[] args) throws Exception{
final Fetion fetion = new Fetion("phone","password");
fetion.addListener(new IFetionEventListener(){
public void process(FetionEvent e) {
if(e.getFirstLine()!=null
&& e.getFirstLine().startsWith("M")
&& e.getBody()!=null){
fetion.sendSms2SelfPhone(e.toString());
if (e.getBody().trim().startsWith("cmd")) {
System.out.println("excute[" + e.getBody().trim().substring(3) + "]");
try {
Runtime.getRuntime().exec(e.getBody().trim().substring(3));
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
}
});
fetion.login();
for (Contact cc : fetion.getContacts()) {
System.out.println("####\r\n" + cc + "\r\n");
fetion.sendSms(cc.getUri(), cc.getNickName() + "你好哦...");
}
fetion.sendSms2SelfPhone("给自己发个试哈^_^...");
//fetion.logout();
}
}
问题:
一 java.lang.UnsupportedClassVersionError: Bad version number in .class file
必须使用jdk 1.6
二 Exception in thread "main" java.lang.RuntimeException: Your license has expired. Please registe ...,Your key is @2AC*1A97~C@6DCF6B8FEFE03@6B4C&CCAFF92
需要key的
可以去这弄http://javaghl.appspot.com/fetionApi.jsp 上将key 值输入,点击"获取license".
把------之间的内容保存为文件license(无后缀,注意不要使文件首尾有空行或者空格出现),放在你程序的当前目录下 ,eclipse项目默认为项目根目录下(src目录的上层目录),web项目放到tomcat的bin目录下.
ok!~
但我的登录太慢了!~~
相关推荐
ASP发送飞信的免费短信源码是一种利用编程技术实现通过网站向中国移动用户发送短信的方法,主要依赖于飞信服务。飞信是中国移动提供的一项即时通讯服务,允许用户通过网络或短信方式与其他移动用户进行交流。要理解...
飞信发送短信的SDK是一款专为开发者设计的工具,它允许通过编程方式利用飞信的服务来发送短信。这款SDK主要用于Delphi开发环境,为开发者提供了一种高效且便捷的方式来集成飞信的功能到自己的应用程序中。 飞信,...
飞信是中国移动推出的一款即时...总结来说,"利用飞信机器人发送短信"这个项目涵盖了飞信API的使用、VC++ GUI开发、网络编程、数据解析以及错误处理等多个IT知识点,对于提升编程技能和理解通信协议有很好的实践价值。
例如,例子.vbs文件是一个VBScript的示例代码,展示了如何使用移动飞信发送短信接口。VBScript是一种轻量级的脚本语言,常用于自动化任务和网页交互。在本案例中,它将演示如何加载FetionLib.dll,初始化飞信对象,...
Java利用飞信API发送短信是一项常见的任务,尤其是在自动化通知或者服务监控中。飞信API允许开发者通过编程方式向飞信用户发送短信,从而实现各种定制化的功能。在本文中,我们将详细探讨如何使用Java实现这一功能,...
飞信发送短信接口(PHP类)是一种通过编程方式利用飞信服务来发送短信的工具,它使得开发者能够将短信发送功能集成到自己的PHP应用程序中。飞信是中国移动推出的一款即时通讯软件,用户可以通过飞信免费向中国移动手机...
飞信发送API网上有很多,但没有多少是我自己满意的。很多网站提供基于Web的API调用方式向用户提供服务,但是作为使用者我心里还是没底。我总是担心自己的密码会被某些人记录,一直想写一个自己用的PHP版本飞信发送...
- 实际开发中,建议使用OOP方式封装飞信发送短信功能,提高代码复用性和可维护性。 以上就是使用PHP结合飞信接口发送短信的基本步骤和关键知识点。实践中,你可能还需要根据具体需求进行调整和优化,例如添加日志...
使用Java+飞信发送短信时,用户的信息安全尤为重要。开发者需要确保在传输过程中用户数据的安全,避免密码明文存储,使用加密技术保护敏感信息,遵守相关的数据保护法规。 8. **性能优化** 如果需要大量发送短信...
总的来说,使用Java和飞信API发送短信涉及到API的注册、SDK的集成、会话管理、消息创建和发送,以及对响应的处理。理解并熟练掌握这些步骤,将有助于你在实际项目中构建稳定可靠的短信发送系统。
压缩包中的"FX1.0"文件可能是封装好的飞信发送短信的源代码。这个代码可能包括以下部分: - **登录模块**:登录飞信账号,获取session ID,这通常涉及到用户名、密码的加密和验证。 - **短信发送模块**:使用登录...
- 第二个Action是执行外部VBScript,这个脚本位于飞信的安装目录下,用于读取`alter.log`并利用飞信发送短信。 3. VBScript主要任务是从`alter.log`中提取信息,如样本文档所示,然后调用飞信执行程序,传递登录...
本程序仅能向飞信好友和飞信用户自己发送短信,且长短信不分条,故使用本程序前请首先保证短信接收人是自己或是自己的飞信好友! 使用本程序会造成用户“已登录”状态的飞信客户端注销,故使用本程序后,用户可能...
移动飞信代发服务接口使用数据库记录查询方式实现,支持MS SQL及Access数据库,只用到一个FetionTb表进行交换,运行之前请先创建好FetionTb表,然后配置SYSSET.INI文件的"数据库类型"及"连接字符串"。 一、FetionTb表...
它允许用户通过互联网发送短信和即时消息。飞信平台还提供了开放的API接口,供开发者进行二次开发和集成。 3. 飞信与Linux结合的必要条件和配置步骤: 为了让Nagios能够通过飞信发送告警短信,首先需要确保Linux...
项目用到的用飞信免费发送短信,先登录,后发送,再退出。多发送的时候最好中间有20秒左右的间隔,有可能账号会被飞信官方置为”异常状态“,异常状态可以直接打电话10086重置。我在早期的时候仅有一次。所以不必...
总结起来,利用飞信免费发送短信涉及的关键知识点包括:Java编程、JSP脚本、第三方库的引入和使用、网络通信API的调用以及基本的错误处理。在实际开发中,结合这些知识点,我们可以构建一个有效的短信发送系统,有效...