首页 下载 测试
RTX文档-SDK开发-HTTP跨平台集成 | RTX.IM

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标识一个窗口。
本文档由 RTX.IM 邓伟整理,版权所属腾讯公司。