想飛就別怕摔

          大爺的并TM罵人

          java發送消息到RTX提醒

          首先安裝RTX的服務器端與客戶端。具體安裝請參考RTX官方網站的文檔。

          第一種方式使用RTX官方提供的API調用發送消息的接口。
          public static void main(String[] args) {
               RTXSvrApi RtxsvrapiObj 
          = new RTXSvrApi();
               RtxsvrapiObj.setServerPort(
          6000);
                      
               String receivers 
          = "woailuo";
               String title 
          = "RTX測試";
               String msg 
          = "騰訊|http://www.qq.com";
               String delayTime 
          = "0";
               String urlid 
          = "";
               String msgid 
          = "";
               
          int iRet = -1;
               System.out.println(RtxsvrapiObj.Init());
                      
                      
               
          if( RtxsvrapiObj.Init())
               {
               iRet 
          = RtxsvrapiObj.sendNotify(receivers, title, msg, urlid, msgid,
               delayTime);
               
          if (iRet == 0)
               {
               System.out.println(
          "發送成功");
               }
               
          else
               {
               System.out.println(
          "發送失敗");
               }
               }
               RtxsvrapiObj.UnInit();
               }


          第二種通過調用RTX服務器CGI的方式實現。

          public static void main(String[] args) throws IOException {
                  String sendImg 
          = "/SendNotify.cgi?"// RTX發送消息接口
                  String host = "127.0.0.1"// RTX服務器地址
                  String getSessionkey = "/getsessionkey.cgi?"// RTX獲取會話接口
                  int port = 8012// RTX服務器監聽端口
                  String[] receiverss = { "woailuo" }; // 接收人,RTX帳號
                  String sender = "zilaiye"// 發送人
                  String content = "[RTX培訓|www.qq.com]"// 內容
                  StringBuffer sendMsgParams = new StringBuffer(sendImg);
                  StringBuffer receiveUrlStr 
          = new StringBuffer();

                  
          for (int i = 0; i < receiverss.length; ++i) {
                      
          if (receiveUrlStr.length() == 0) {
                          receiveUrlStr.append(receiverss[i]);
                      } 
          else {
                          receiveUrlStr.append(
          "," + receiverss[i]);
                      }
                  }
                  sendMsgParams.append(
          "&receiver=" + receiveUrlStr);
                  
          if (content != null){
                      sendMsgParams.append(
          "&msg=" + new String(content.getBytes("utf-8"), "utf-8"));
                  }

                  
          if (sender != null) {
                      sendMsgParams.append(
          "&sender=" + sender);
                  }
                  URL url 
          = new URL("HTTP", host, port, sendMsgParams.toString());
                  HttpURLConnection httpconn 
          = (HttpURLConnection) url.openConnection();
                  String ret 
          = httpconn.getHeaderField(3);
              }


           

          posted on 2011-07-12 19:10 生命的綻放 閱讀(2690) 評論(1)  編輯  收藏 所屬分類: JAVA

          評論

          # re: java發送消息到RTX提醒 2013-07-16 14:06 111111111111

          1111111111  回復  更多評論   

          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類(94)

          隨筆檔案(93)

          文章分類(5)

          文章檔案(5)

          相冊

          JAVA之橋

          SQL之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 夏邑县| 宁波市| 焦作市| 安阳县| 英山县| 和静县| 广德县| 从江县| 青铜峡市| 乌兰察布市| 衢州市| 贺州市| 来宾市| 彭州市| 吴川市| 祁东县| 蒙城县| 利辛县| 博客| 南充市| 临沂市| 安国市| 龙川县| 诸暨市| SHOW| 红原县| 枣庄市| 西乡县| 阳新县| 买车| 古田县| 绥德县| 曲阜市| 镇安县| 武川县| 南乐县| 洛阳市| 雅江县| 尼木县| 新竹市| 乐都县|