java发送消息到RTX提醒

首先安装RTX的服务器端与客户端。具体安装请参考RTX官方网站的文档。
[url]http://rtx.tencent.com/rtx/index.shtml[/url]

第一种方式使用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 );
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值