zoukankan      html  css  js  c++  java
  • 发RTX通知

    安装sdk

    在RTXServer目录下找到WebRoot目录,找到里面的SendNotify.cgi(就是一个php页面,默认是pc - ascii编码)。打开页面,在头部加上编码信息

    header("Content-Type:text/html;charset=GBK");

    然后在将消息和标题进行一次转码(rtx默认使用的是gbk编码)

    $msg = iconv("utf-8","gbk", $msg); 
    $title = iconv("utf-8","gbk", $title);

    然后修改返回消息的代码,让它支持jsonp调用。ex:

       1: $callbackFn = $_GET['callback'];
       2: if (strlen($callbackFn) > 0) {
       3:     echo $_GET['callback']."("ok");";
       4: } else {
       5:     echo "ok";
       6: }

    这样在前台页面,只需要使用 serverIP:port/SendNotify.cgi后面加上参数就可以调用接口发送消息了。

    要注意的问题:如果提示没权限进行接口调用,则需要修改配置文件:RTXServer目录下的SDKProperty.xml文件,添加调用者的IP。剩下就是调用接口的参数问题了,我在页面中是引入jquery,然后使用jsonp调用接口。现在的遇到的问题是想更换通知内容的字体大小、颜色或是添加换行,不知道该怎么用…    暂时只知道添加链接采用[链接的显示文本|链接的地址]。

    消息的接收者,如果为“all”则是全部人将收到通知,如果指定id或是姓名则指定的用户将收到消息,多个用户使用半角的“,”分隔…

    改配置:
    rtxServer的安装目录下的 SDKProperty.xml
    <APIClient>
     <IPlimit Enabled="1">
      <IP>127.0.0.1</IP>
      <IP>[您的ip地址]</IP>
     </IPlimit>
    </APIClient>

    如果您的ip有多个,比如双路机器,所有ip都要加上。

    http方式发送rtx消息提醒格式:
    http://[rtxserver]:8012/sendnotify.cgi?receiver=[帐号或id]&msg=[消息体] 


    1rtx服务器端的机器需要装rtxsdk,我这里装的是试用版的sdkRTXSSDK2006_V06.0.200.070.0177.exe);

    2、进入rtx服务器端的安装目录,记事本打开根目录的这个文件SDKProperty.xml,改成:

    <sdkhttp>

           <IPLimit Enabled="0">

           </IPLimit>

    </sdkhttp>

    3、右键我的电脑,打开服务管理控制台(或者在运行框里输入services.msc回车),重启RTX_HTTPServerRTX_SvrMain这两个服务;

    4、进入rtx的管理后台,添加帐号为test的用户(默认密码为空),并且在某一台电脑终端(假设命名为A)用rtx客户端以test帐号登陆;

    5、在IE地址栏输入http://RTX服务器IP:8012/SendNotify.cgi?msg=hello&receiver=test,这样A会收到一条消息。

    来源:

    http://www.cnblogs.com/meteoric_cry/archive/2012/07/04/2576914.html

    http://www.blogjava.net/xiaomage234/archive/2008/10/21/235623.html

  • 相关阅读:
    Java文件操作大全
    struts2整合spring3整合成功但是spring无法注入
    简单理解xFire webservices
    分享几个常用过滤器
    mysql导sql脚本
    开源Jbpm4.4+ssh2+oracle10实现表单、流程自定义开发流程业务
    关于搭建FTP服务器
    chrome标签同步神器插件集装箱!
    记录java接口自动化模板优化
    java之封装日期工具类DateUtils
  • 原文地址:https://www.cnblogs.com/linn/p/3904733.html
Copyright © 2011-2022 走看看