想飛就別怕摔

          大爺的并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 生命的綻放 閱讀(2703) 評論(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之音

          兄弟之窗

          常用工具下載

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 武冈市| 交城县| 留坝县| 玉山县| 海阳市| 阳泉市| 綦江县| 德安县| 高清| 梁平县| 新巴尔虎左旗| 江华| 怀安县| 固镇县| 田东县| 色达县| 萨嘎县| 马尔康县| 长宁县| 英德市| 项城市| 东宁县| 木里| 盖州市| 花莲市| 巧家县| 宜宾县| 修武县| 房产| 宜川县| 济南市| 申扎县| 罗源县| 巨鹿县| 肥城市| 龙里县| 镇宁| 琼中| 乌兰浩特市| 望谟县| 绥德县|