jar包在首页的代码下载中,下面是使用的例子:
package sgip.demo;
import com.clickcom.sms.sgip12.*;
/**
* SGIP测试
* @author liudong
*/
public class SGIP_Tester extends Session {
/**
* @param conn
*/
public SGIP_Tester(Connection conn) {
super(conn);
}
public static void main(String[] args) throws Exception {
Connection conn = new Connection(args[0],8881);
SGIP_Tester sgip = new SGIP_Tester(conn);
Bind bind = new Bind();
bind.setName("openet");
bind.setPassword("openet");
System.out.print("logining...");
BindResp resp = sgip.open(bind);
System.out.println("result=" + resp.getResult());
Submit s = new Submit();
s.setContent("你好");
s.setMobile("8613301234567");
s.setServiceType("CZXH");
s.setFeeType(2);
s.setFeeValue(50);
s.setFeeNumber(s.getMobile()[0]);
s.setCorpId("32577");
s.setPort("817701");
for(int i=0;i<1;i++){
SubmitResp sr = (SubmitResp)sgip.send(s);
System.out.println("submit result: " + ((sr!=null)?sr.getResult():-1));
}
Thread.sleep(1000);
//sgip.close();
//System.exit(0);
}
public void onMessage(Deliver deliver) {
try{
System.out.println("recv: m="+deliver.getMobile()+",c="+deliver.getMessageContent());
}catch(Exception e){}
}
public void onReport(Report report) {
System.out.println("report: m="+report.getMobile()+",c="+report.getErrorCode());
}
}
心情: 一般