根据关键词,检索频道内的成员信息
在服务器中创建频道。仅有管理员 + 频道分组可见用户有权限调用。
创建"频道分组"。频道分组说明请查看 频道分组文档
只有拥有管理员权限才可以创建频道分组
删除建频道。仅有管理员 + 频道分组可见用户有权限调用。
根据分组ID查询"频道分组"
分页查询指定服务器下的"频道分组"列表
查询某个频道分组下的频道列表(分页)
根据成员ID查询"频道分组"白/黑名单成员列表
分页查询"频道分组"白/黑名单成员列表。通过该接口查询频道分组下的完整黑白名单
根据身份组ID查询"频道分组"白/黑名单身份组列表
查询"频道分组"白/黑名单身份组列表(分页)
根据关键词检索频道
批量查询若干个频道的未读数数据
根据频道ID查询频道信息。注意,当前 appkey 下面所有的频道都可以被查询到,无论该频道对于当前用户是否可见。
const channels = await qchat.qchatChannel.getChannels({
channelIds = ['channelId1', 'channelId2']
})
分页查询当前服务器,对该用户可见的频道列表
const limit = 10
const serverId = '11111'
let list = []
// 第一页。timetag设置为0,表示最新时间
let res = await qchat.qchatChannel.getChannelsByPage({
"serverId": serverId,
"timetag": 0,
"limit": limit
})
list = [...list, ...res.datas]
while (res.listQueryTag.hasMore) {
res = await qchat.qchatChannel.getChannelsByPage({
"serverId": serverId,
"timetag": res.listQueryTag.nextTimetag,
"limit": limit
})
list = [...list, ...res.datas]
}
查询某个频道下,指定用户是否在白/黑名单中。
根据身份组ID查询已存在的白/黑名单身份组
分页获取频道的成员列表。
分页查询频道的白/黑名单成员
分页查询频道的白/黑名单身份组
删除"频道分组"
以游客身份订阅频道
订阅频道
注:仅当 type 为 5 时返回 undefined,而 type 为 1,2,3 时返回 UnreadInfo[]。
修改频道信息中的"频道分组"相关字段
更新频道基本信息。仅有管理员 + 频道分组可见用户有权限调用。
更新"频道分组"的属性。比如更新频道分组的 viewMode,ext等字段
更新"频道分组"白/黑名单成员
更新"频道分组"白/黑名单身份组
更新频道的白/黑名单成员
针对公开的频道 ChannelInfo.viewMode 为 0,那么设置的成员在此公开频道的黑名单。此成员将无法查到此频道的信息
针对私密的频道 ChannelInfo.viewMode 为 1,那么设置的成员在此私密频道的白名单。此成员将可以查到此频道的信息
更新频道的白/黑名单身份组
针对公开的频道 ChannelInfo.viewMode 为 0,那么设置的身份组在此公开频道的黑名单。此身份组用户将无法查到此频道的信息
针对私密的频道 ChannelInfo.viewMode 为 1,那么设置的身份组在此私密频道的白名单。此身份组用户将可以查到此频道的信息
调用方式: