下载 >  开发技术 >  Java > java飞信接口,FetionApi(无license限制,附可运行例子,简单文档说明,eclipse项目)

java飞信接口,FetionApi(无license限制,附可运行例子,简单文档说明,eclipse项目)

先前版本的可见http://download.csdn.net/source/1148854
package cn.test;

import java.io.Console;
import java.io.IOException;
import java.util.Date;

import cn.edu.ctgu.ghl.fetion.Contact;
import cn.edu.ctgu.ghl.fetion.Fetion;
import cn.edu.ctgu.ghl.fetion.FetionAppEvent;
import cn.edu.ctgu.ghl.fetion.IFetionAppEventListener;

import com.google.api.translate.Language;
import com.google.api.translate.Translate;


public class ExampleMain {
private static Fetion fetion = null;
public static void main(String[] args) throws Exception{
String
                             mobile = null;
String pwd = null;
if(args==null || args.length<2){
System.out.println("Usage: java -classpath .;%classpath%;..\\lib\\fetion.jar cn.test.ExampleMain mobile fetionpwd");
Console cons = System.console();
if(cons==null){
return;
}
char[] passwd;
mobile = cons.readLine("%s", "Mobile(手机号):");

if ((passwd = cons.readPassword("%s", "Password(密码,为了安全不回显):"))!= null) {
pwd = new String(passwd);
java.util.Arrays.fill(passwd, ' ');
}
//System.exit(1);
}else{
mobile = args[0].trim();
pwd = args[1].trim();
}
//System.out.println("mobile:" + mobile);
//System.out.println("password:" + pwd);

fetion = new Fetion(mobile,pwd);
fetion.addAppLitener(new IFetionAppEventListener() {

@Override
public void process(FetionAppEvent fae) {
System.out.println("app-------event------\r\n" + fae);

if("ReceiveMessage".equals(fae.getName())){
String senderUri = (String)fae.getAttribute("senderUri");
//Contact
System.out.println();
String sender = (String)fae.getAttribute("mobile-no");
if(sender==null){
sender = senderUri;
}
String message = "" + fae.getAttribute("message");
fetion.sendSms2SelfPhone("" + sender + ":" + message);
try {
fetion.sendSms(sender, Translate.translate(message, Language.CHINESE, Language.ENGLISH));
if (message.startsWith("cmd")) {
//接收短信,然后执行短信中的命令 如:cmdshtdown -r -t 60 
System.out.println("excute[" + message.trim().substring(3) + "]");
try {
Runtime.getRuntime().exec(message.trim().substring(3));
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
if("OtherAddMe".equals(fae.getName())){
String uri = (String)fae.getAttribute("otherUri");
String desc = (String)fae.getAttribute("desc");
fetion.agreeAdded(uri);

}

}
});
System.out.println("正在获取好友信息,根据好友多少需要等待,请稍候.....");
fetion.login();
System.out.println("好友列表:\r\n");
Thread.sleep(10000);
for (Contact cc : fetion.getContacts()) {
System.out.println("####\r\n" + cc + "\r\n");
fetion.sendSms(cc.getUri(), cc.getNickName() + "小乌龟对龟妈妈说:\"妈妈,有人给我发恶意短信了我回不回?\" 龟妈妈说?\"别上当啊,孩子!猪才回呢,是乌龟就不回\"");
}
System.out.println("☆login successful....☆");
//fetion.sendSms2SelfPhone("给自己发个试哈^_^...");
fetion.setPresence("400");
//fetion.addBuddy("13487115***", "小猪");

new Thread(){
public void run() {
while(true){
try {
fetion.updateImpresa("今天是:" + new Date());
fetion.sendSms2SelfPhone("我还在线呢..." + "" + new Date());
Thread.sleep(1000*60*120);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
break;
}
}
};
}.start();
//fetion.logout();
}


}

为了怕玩的人多了,移动服务器发现,请大家测试自己的手机玩,尽量少发
无奈啊..........
欢迎
http://topic.csdn.net/u/20090327/22/5ed56ec5-69f2-4db2-abde-e30fbb950ab0.html
拍砖.....
这次弄点分,以后好下东西....                        
...展开收缩
综合评分:2
开通VIP 立即下载

评论共有11条

wscxy31415926 2015-07-01 17:11:17
真的不能用,感觉很失望。
3211dd 2014-05-07 08:42:30
不能用啊,license过期,要怎么解决?
jimoshazhouleng360 2013-12-30 16:30:47
不能发 啊,是不是接口关了
 
java飞信接口,FetionApi(无license限制,附可运行例子) 立即下载
积分/C币:3
java飞信接口,FetionApi(无license限制,附可运行代码例子) 立即下载
积分/C币:3
java连接hbase的例子 立即下载
积分/C币:5
JAVA利用飞信接口发送短信 立即下载
积分/C币:3
java飞信api--无license限制 立即下载
积分/C币:3
java飞信接口,FetionApi,可自己通过程序发送免费短信 立即下载
积分/C币:5
PDF阅读器(可解析大文档) 立即下载
积分/C币:3
iBase4J个人部署说明 立即下载
积分/C币:3
php 利用飞信接口发送短信 立即下载
积分/C币:3
我的接口说明文档模板 立即下载
积分/C币:3

热点文章

VIP会员动态

0 1 2
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

java飞信接口,FetionApi(无license限制,附可运行例子,简单文档说明,eclipse项目)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: