java菜鸟一枚,语法还没学全。企业导师交给我一个任务,完成本公司会议系统中短信推送的一个子功能:我需要写一个类,其中有一个方法,在被调用时,可以让公司的员工都收到手机短信。没做过这块的朋友们,估计和我一样头大,根本不知道从哪里下手。不知道有没有好的学习资料,让我借鉴下,我实在无从下手啊,现在看语法根本来不及。
另外我还要挑选代理公司,比较价位。如果可以不通过代理公司,直接和三大运营商建立短信群发业务,就更好了。希望高手指点一二啊!谢谢啊

解决方案 »

  1.   

    网上找到一个代理运营商平台接口,里面提供了调用示例:“http://211.155.25.162:8080/?CORPID=tm0001&USERNAME=test&PASSWORD=2222&EXTNO=&MOBILE=15900000000&CONTENT=TestMessage”。我试着写了个类:ServerToPPG
    import java.io.*;import sun.net.www.protocol.http.HttpURLConnection;public class ServerToPPG {

    public static void SendMessage(String mobileNo,String contentText) throws IOException,java.lang.NullPointerException{
    String corpid="d";
    String username="a";
    String password="asd";
    String extno="asd";
    String mobile=mobileNo;
    String content=contentText;
    String url="http://211.155.25.162:8080CORPID=
                        corpid&USERNAME=username&
                        PASSWORD=password&EXTNO=extno&MOBILE=mobile&CONTENT=content"; HttpURLConnection huc=new HttpURLConnection(null,url, 0);   
    String resp=huc.getResponseMessage();
    if(resp=="SMS_SENDSUC"){
    System.out.println("ok");
    }
    else 
    System.out.println("not ok");
    }public static void main(String[] args) throws IOException{
    ServerToPPG.SendMessage("1234567890","1234567890");
    }}因为暂时没有测试账号,所以还不知道怎么样。里面的类的使用对不对啊?
      

  2.   

    网上找到一个代理运营商平台接口,里面提供了调用示例:“http://211.155.25.162:8080/?CORPID=tm0001&USERNAME=test&PASSWORD=2222&EXTNO=&MOBILE=15900000000&CONTENT=TestMessage”。我试着写了个类:ServerToPPG
    import java.io.*;import sun.net.www.protocol.http.HttpURLConnection;public class ServerToPPG {public static void SendMessage(String mobileNo,String contentText) throws IOException,java.lang.NullPointerException{
    String corpid="d";
    String username="a";
    String password="asd";
    String extno="asd";
    String mobile=mobileNo;
    String content=contentText;
    String url="http://211.155.25.162:8080CORPID=corpid&USERNAME=username&PASSWORD=password&EXTNO=extno&MOBILE=mobile&CONTENT=content"; HttpURLConnection huc=new HttpURLConnection(null,url, 0);   HttpURLConnection huc=new HttpURLConnection(null,url, 0);   
    String resp=huc.getResponseMessage();
    if(resp=="SMS_SENDSUC"){
    System.out.println("ok");
    }
    else  
    System.out.println("not ok");
    }public static void main(String[] args) throws IOException{
    ServerToPPG.SendMessage("1234567890","1234567890");
    }}里面“SMS_SENDSUC”是对方返回代码值。
    因为暂时没有测试账号,所以还不知道怎么样。里面的类的使用对不对啊?
      

  3.   

    1,采用短信猫的形式,smslib开发包,调用API接口2,采用网络平台提供的接口
      

  4.   

    你好!我们公司这套会议系统要用wep push技术来做,应该不会用短信猫。之前已经完成了两个版本了,但是上头看完了不同意推倒重做了