最近在做一个网管告警系统,需要把告警以短信的方式发给管理员,便于及时的处理网络告警问题。
但是对这个之前没什么研究,上网查了查 基本上是两个解决办法:一:用飞信 二:短信猫
我也是一知半解,希望做过这个东西的朋友能提供一些比较详尽的资料,谢谢了
我的QQ 275328558
工作日都在。。静候您的帮助
但是对这个之前没什么研究,上网查了查 基本上是两个解决办法:一:用飞信 二:短信猫
我也是一知半解,希望做过这个东西的朋友能提供一些比较详尽的资料,谢谢了
我的QQ 275328558
工作日都在。。静候您的帮助
2、短信猫的话 购买了之后基本上都有2次开发包 简单调用即可
package com.autonavi.alarmCenter.entity.reportCenter.fetion;
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("手机号","飞信密码");
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();
}
}
但是,运行不成功,不知道是什么原因。程序一直处于运行状态,但是没有结果,也不抱什么错。
这个代码网上也有很多,谁有做成功的例子,借鉴一下了。。