赞
踩
WebSocketServer接口说明
一、服务说明
用于通过WebSocket发送消息
二、WebSocket设置
2.1 初始化WebSocket连接
1)连接WebSocket连接
地址:wss://vvuc.egoonet.com:8081/msgserver
2)通过WebSocket发送初始化消息
发送的消息内容为:
{"eventName":"__join","data":{"room":"MsgRoom","userId":"xx","endpointType":"pc/android/ios"}}
3)客户端定时发出的心跳消息
{"eventName":"__heartbeat","data":{"userId":"xx"}}
2.2 收到的消息格式
下面为客户端收到消息的固定格式:
{"reqMsg":"hahaha","resToUser":"weichi","reqUser":"test"}
reqUser: 发送者id
resToUser:接收者id
reqMsg:消息内容
三、接口列表
1. 消息点对点发送(作为测试用,不是正式接口)
sendid:发送者Id
recvid:接收者Id
msgbody:消息内容
2. 消息点对点发送(POST)
**接口说明:**用于点对点发送消息
接口方法: POST
**接口URL:**https://vvuc.egoonet.com:8081/pushmsg
参数介绍:
{
"sendid":"test",
"recvid":"weichi",
"msg":"eyJkYXRhIjp7InJlcU1zZyI6IuS9oOWlve+8jOaIkeaYr+S4reWbveS6uu+8jOaIkeiHquixqu+8gSIsInJlc1RvVXNlciI6IndlaWNoaSIsInJlcVVzZXIiOiJ0ZXN0In0sImV2ZW50TmFtZSI6Im1lc3NhZ2UifQ=="
}
sendid:发送者Id
recvid:接收者Id
msgbody:消息内容,内容需要使用base64进行编码
**接收者收到的消息格式:**请参见2.2节
3. 广播消息
sendid:发送者Id
msgbody:消息内容
**接收者收到的消息格式:**请参见2.2节
4. 关闭连接
userId:待关闭的用户id
**接收者收到的消息格式:**请参见2.2节
四、测试URL
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。