获取在线用户列表

获取在线用户列表

API 地址

api.vhallyun.com/api/v2/channel/get-userid-list

描述

根据频道ID,获取聊天频道在线用户列表

入参

关于公共请求参数详细内容,请参考 公共请求参数。

参数 类型 是否必选 含义
channel_id string 是 频道ID
curr_page int 否 当前页,默认为1
page_size int 否 每页大小。默认为10,最大为1000

出参

参数 类型 是否必选 含义
list list 是 第三方用户id列表
context object 是 用户自定义内容
disable_users list 是 禁言用户列表
channel_disable bool 是 频道禁言状态,true未被禁言,false已被禁言
total int 是 消息总条数
page_num int 是 当前页
page_all int 是 总页数

错误码

错误码 类型 含义
10016 int 频道ID不能为空
20004 int 频道查询为空
30002 int 不是当前频道拥有者
40008 int 当前页数不正确
40009 int 分页条目不正确
50016 int 获取聊天频道在线用户列表失败
70001 int 分页条目超过限制

响应格式

{
	"code": 200,
	"msg": null,
	"data": {
		"list": ["vhallyun_5b6c126b69d43", //发送消息者ID
		"vhallyun_5b6c1289458db" //发送消息者ID
		],
		"context": {
			"vhallyun_5b6c126b69d43": false //用户自定义内容
		},
		"disable_users": ["vhallyun_5b6c1289458db" //禁言用户列表
		],
		"channel_disable": false,
		//频道禁言状态
		"total": 2,
		"page_num": 1,
		"page_all": 1
	}
}