RTX SDK开发 - HTTP跨平台集成

使用之前请先按下面的步骤配置访问权限

先打开服务端安装目录下的这2个文件,按图修改,把你的调用端 ip 加进去,或者把 1 改为 0,其中改为 0 表示任何电脑都可以访问这些web接口,建议还是加IP。

修改IP配置

修改后重启下面2个服务:

重启服务

最后把http服务启动即可调用:

启动HTTP服务

邓伟,2025.01.14注

跨平台集成

如果调用Server SDK的机器不是windows平台,可以通过url方式访问调用Server SDK接口,在RTX服务器安装目录Webroot文件夹下有cgi示例,如果您需要访问这些cgi,必须先设置访问权限。

假如您需要在linux平台向RTX客户端wwjs发送消息提示,可在IE地址栏输入:

http://192.168.1.51:8012/sendnotify.cgi?msg=hello&receiver=wwjs

wwjs即可收到消息内容为hello的消息提示。

短信发送

  • 方法:GET/POST
  • URL:/sendsms.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/sendSms.cgi?msg=hello&receiver=wwjs&sender=901
变量名称 默认值 说明
receiver 接收者,用户昵称或者手机号均可(不能是RTX号码),多个接收者以","隔开。
msg 消息内容
sender 900(秘书) 发送者,用户名。
okurl 成功后IE自动定位到指定的url格式,类似为:okurl=rtx.tencent.com 或者 okurl=http://tx.tencent.com 注意:这里的url必须为绝对地址。
errurl 失败后IE自动定位到指定的url。

发送消息提醒

  • 方法:GET/POST
  • URL:/sendnotify.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/sendnotify.cgi?msg=hello&receiver=wwjs
变量名称 默认值 说明
receiver 接收者,用户昵称,多个接收者以","隔开。
msg 消息内容,如需要发隐式链接,格式如: [腾讯|http://www.qq.com]
title 消息提醒的标题。
delaytime 0 消息提醒框的停留时间(毫秒),0表示不自动消失。
okurl 成功后IE自动定位到指定的url格式,类似为:okurl=rtx.tencent.com 或者 okurl=http://tx.tencent.com 注意:这里的url必须为绝对地址。
errurl 失败后IE自动定位到指定的url。

取得用户状态图片

  • 方法:GET/POST
  • URL:/getimage.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/getimage.cgi?receiver=wwjs
变量名称 默认值 说明
receiver 接收者,用户昵称。

取得用户SessionKey

  • 方法:GET/POST
  • URL:/GetSession.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/GetSession.cgi?receiver=wwjs
变量名称 默认值 说明
receiver 接收者,用户昵称。

签名验证

  • 方法:GET/POST
  • URL:/SignAuth.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/SignAuth.cgi?user=xxxx&sign=xxxx
变量名称 默认值 说明
user 帐号,用户昵称。
sign 签名

发送IM消息

  • 方法:GET/POST
  • URL:/SendIM.cgi

用法举例(IE地址栏中输入):

http://127.0.0.1:8012/SendIM.cgi?sender=Hunter&pwd=&receivers=Xing;Dong&msg=test
变量名称 默认值 说明
sender 发送者。
pwd 密码,密码为空时url写上"pwd="。
receivers 接收者,多人用分号";"隔开。
msg 内容。
sessionid 会话ID(GUID),一个会话ID标识一个窗口。