NIMSDK-AOS  9.16.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.chatroom.ChatRoomService接口 参考

聊天室接口 更多...

Public 成员函数

AbortableFuture< EnterChatRoomResultDataenterChatRoom (EnterChatRoomData roomData)
 进入聊天室 更多...
 
AbortableFuture< EnterChatRoomResultDataenterChatRoomEx (EnterChatRoomData roomData, int retryCount)
 进入聊天室 更多...
 
int getEnterErrorCode (String roomId)
 获取进入聊天室失败的错误码 如果是手动登录,在enterChatRoom的回调函数中已有错误码。 如果是断网重连,在自动登录失败时,即监听到在线状态变更为UNLOGIN时,可以采用此接口查看具体自动登录失败的原因。 更多...
 
void exitChatRoom (String roomId)
 离开聊天室 更多...
 
void exitChatRooms (ChatRoomModeEnum mode)
 离开聊天室 更多...
 
InvocationFuture< Void > sendMessage (ChatRoomMessage msg, boolean resend)
 发送消息 更多...
 
AbortableFuture< Void > downloadAttachment (ChatRoomMessage msg, boolean thumb)
 正常情况收到消息后附件会自动下载。如果下载失败,可调用该接口重新下载。 更多...
 
InvocationFuture< List< ChatRoomMessage > > pullMessageHistory (String roomId, long startTime, int limit)
 获取历史消息,默认从给定时间点往前查询,排序为时间逆序 更多...
 
InvocationFuture< List< ChatRoomMessage > > pullMessageHistoryEx (String roomId, long startTime, int limit, QueryDirectionEnum direction)
 获取历史消息,可选择给定时间往前或者往后查询,若方向往前,则结果排序按时间逆序,反之则结果排序按时间顺序。 更多...
 
InvocationFuture< List< ChatRoomMessage > > pullMessageHistoryExType (String roomId, long startTime, int limit, QueryDirectionEnum direction, MsgTypeEnum[] typeEnums)
 获取历史消息,可选择给定时间往前或者往后查询,以及查询指定一种或多种类型的消息。 更多...
 
InvocationFuture< List< ChatRoomMessage > > getMessagesByTags (GetMessagesByTagsParam param)
 通过标签从云端拉取消息 更多...
 
InvocationFuture< ChatRoomInfofetchRoomInfo (String roomId)
 获取当前聊天室信息 更多...
 
InvocationFuture< List< ChatRoomMember > > fetchRoomMembers (String roomId, MemberQueryType memberQueryType, long time, int limit)
 获取聊天室成员信息 更多...
 
InvocationFuture< List< ChatRoomMember > > fetchRoomMembersByTag (String roomId, String tag, long time, int limit)
 获取聊天室成员信息 更多...
 
InvocationFuture< List< ChatRoomMember > > fetchRoomMembersByIds (String roomId, List< String > accounts)
 根据用户id获取聊天室成员信息 更多...
 
InvocationFuture< Long > queryTagMembersCount (String roomId, String tag)
 根据用户id获取聊天室成员信息 更多...
 
InvocationFuture< ChatRoomMembermarkChatRoomBlackList (boolean isAdd, MemberOption memberOption)
 添加/移出聊天室黑名单 更多...
 
InvocationFuture< ChatRoomMembermarkChatRoomMutedList (boolean isAdd, MemberOption memberOption)
 添加到禁言名单/取消禁言 更多...
 
InvocationFuture< Void > markChatRoomTempMute (boolean needNotify, long duration, MemberOption memberOption)
 设置聊天室成员临时禁言 更多...
 
InvocationFuture< Void > markChatRoomTempMuteByTag (String roomId, String targetTag, boolean needNotify, long duration, Map< String, Object > notifyExtension, String notifyTargetTags)
 禁言某个标签的用户的发言,只有管理员或创建者能操作 更多...
 
InvocationFuture< ChatRoomMembermarkChatRoomManager (boolean isAdd, MemberOption memberOption)
 设为/取消聊天室管理员 更多...
 
InvocationFuture< ChatRoomMembermarkNormalMember (boolean isAdd, MemberOption memberOption)
 设为/取消聊天室普通成员 更多...
 
InvocationFuture< Void > kickMember (String roomId, String account, Map< String, Object > notifyExtension)
 踢掉特定成员 更多...
 
InvocationFuture< Void > updateRoomInfo (String roomId, ChatRoomUpdateInfo chatRoomUpdateInfo, boolean needNotify, Map< String, Object > notifyExtension)
 更新聊天室信息 更多...
 
InvocationFuture< Void > updateRoomInfo (String roomId, ChatRoomUpdateInfo chatRoomUpdateInfo, boolean needNotify, Map< String, Object > notifyExtension, AntiSpamConfig antiSpamConfig)
 更新聊天室信息 更多...
 
InvocationFuture< Void > updateMyRoomRole (String roomId, ChatRoomMemberUpdate chatRoomMemberUpdate, boolean needNotify, Map< String, Object > notifyExtension)
 更新本人在聊天室内的信息 更多...
 
InvocationFuture< Void > updateMyRoomRole (String roomId, ChatRoomMemberUpdate chatRoomMemberUpdate, boolean needNotify, Map< String, Object > notifyExtension, AntiSpamConfig antiSpamConfig)
 更新本人在聊天室内的信息 更多...
 
InvocationFuture< Void > updateQueue (String roomId, String key, String value)
 聊天室队列服务:加入或者更新队列元素 更多...
 
InvocationFuture< Void > updateQueueEx (String roomId, String key, String value, boolean isTransient)
 聊天室队列服务:加入或者更新队列元素,支持当用户掉线或退出聊天室后,是否删除这个元素 更多...
 
InvocationFuture< Void > updateQueue (String roomId, String key, String value, boolean isTransient, String elementAccid)
 聊天室队列服务:加入或者更新队列元素,支持当用户掉线或退出聊天室后,是否删除这个元素 更多...
 
InvocationFuture< List< String > > batchUpdateQueue (String roomId, List< Entry< String, String >> queues, boolean needNotify, Map< String, Object > notifyExt)
 聊天室队列服务 : 批量更新元素 更多...
 
InvocationFuture< Entry< String, String > > pollQueue (String roomId, String key)
 聊天室队列服务:取出队列头部或者指定元素 更多...
 
InvocationFuture< List< Entry< String, String > > > fetchQueue (String roomId)
 聊天室队列服务:排序列出所有队列元素 更多...
 
InvocationFuture< Void > dropQueue (String roomId)
 聊天室队列服务:删除队列 更多...
 
InvocationFuture< List< NimRobotInfo > > pullAllRobots (String roomId)
 独立聊天室场景下,获取当前全部聊天室机器人 更多...
 
InvocationFuture< Void > updateChatRoomTags (String roomId, ChatRoomTagsInfo tagsInfo)
 更新聊天室标签 更多...
 
InvocationFuture< Void > updateLocation (String roomId, ChatRoomSpatialLocation location)
 更新位置信息 注意:每300ms只能上报一次位置信息给服务器,300ms 内多次调用返回 416 更多...
 

详细描述

聊天室接口

在文件 ChatRoomService.java34 行定义.

成员函数说明

◆ batchUpdateQueue()

InvocationFuture<List<String> > com.netease.nimlib.sdk.chatroom.ChatRoomService.batchUpdateQueue ( String  roomId,
List< Entry< String, String >>  queues,
boolean  needNotify,
Map< String, Object >  notifyExt 
)

聊天室队列服务 : 批量更新元素

参数
roomId聊天室id
queues待更新的队列元素
needNotify是否需要发送广播通知
notifyExt通知中的自定义字段 , 最大长度2k
返回
不存在的元素elementKey列表

◆ downloadAttachment()

AbortableFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.downloadAttachment ( ChatRoomMessage  msg,
boolean  thumb 
)

正常情况收到消息后附件会自动下载。如果下载失败,可调用该接口重新下载。

参数
msg附件所在的消息体
thumb下载缩略图还是原文件。为true时,仅下载缩略图。
该参数仅对图片和视频类消息有效
返回
AbortableFuture 调用跟踪。可设置回调函数,可中止下载操作

◆ dropQueue()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.dropQueue ( String  roomId)

聊天室队列服务:删除队列

参数
roomId聊天室id
返回
InvocationFuture 可设置回调函数。回调中返回操作成功或者失败具体的错误码。

◆ enterChatRoom()

AbortableFuture<EnterChatRoomResultData> com.netease.nimlib.sdk.chatroom.ChatRoomService.enterChatRoom ( EnterChatRoomData  roomData)

进入聊天室

参数
roomData聊天室基本数据(聊天室ID必填)
返回
InvocationFuture 可取消的回调函数。回调中返回聊天室基本信息

◆ enterChatRoomEx()

AbortableFuture<EnterChatRoomResultData> com.netease.nimlib.sdk.chatroom.ChatRoomService.enterChatRoomEx ( EnterChatRoomData  roomData,
int  retryCount 
)

进入聊天室

参数
roomData聊天室基本数据(聊天室ID必填)
retryCount如果进入失败,重试次数
返回
InvocationFuture 可取消的回调函数。回调中返回聊天室基本信息

◆ exitChatRoom()

void com.netease.nimlib.sdk.chatroom.ChatRoomService.exitChatRoom ( String  roomId)

离开聊天室

参数
roomId聊天室ID

◆ exitChatRooms()

void com.netease.nimlib.sdk.chatroom.ChatRoomService.exitChatRooms ( ChatRoomModeEnum  mode)

离开聊天室

参数
mode聊天室类型

◆ fetchQueue()

InvocationFuture<List<Entry<String, String> > > com.netease.nimlib.sdk.chatroom.ChatRoomService.fetchQueue ( String  roomId)

聊天室队列服务:排序列出所有队列元素

参数
roomId聊天室id
返回
InvocationFuture 可设置回调函数。回调中返回所有排列的队列元素键值对。

◆ fetchRoomInfo()

InvocationFuture<ChatRoomInfo> com.netease.nimlib.sdk.chatroom.ChatRoomService.fetchRoomInfo ( String  roomId)

获取当前聊天室信息

参数
roomId聊天室id
返回
InvocationFuture 可以设置回调函数。回调中返回聊天室的信息

◆ fetchRoomMembers()

InvocationFuture<List<ChatRoomMember> > com.netease.nimlib.sdk.chatroom.ChatRoomService.fetchRoomMembers ( String  roomId,
MemberQueryType  memberQueryType,
long  time,
int  limit 
)

获取聊天室成员信息

参数
roomId聊天室id
memberQueryType成员查询类型。见MemberQueryType
time固定成员列表用updateTime, 游客列表用进入enterTime, 填0会使用当前服务器最新时间开始查询,即第一页,单位毫秒
limit条数限制
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息列表

◆ fetchRoomMembersByIds()

InvocationFuture<List<ChatRoomMember> > com.netease.nimlib.sdk.chatroom.ChatRoomService.fetchRoomMembersByIds ( String  roomId,
List< String >  accounts 
)

根据用户id获取聊天室成员信息

参数
roomId聊天室id
accounts成员帐号列表
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息列表

◆ fetchRoomMembersByTag()

InvocationFuture<List<ChatRoomMember> > com.netease.nimlib.sdk.chatroom.ChatRoomService.fetchRoomMembersByTag ( String  roomId,
String  tag,
long  time,
int  limit 
)

获取聊天室成员信息

参数
roomId聊天室id
tag标签
time起始时间,逆序查询,若传0则表示从当前时间往前查
limit条数
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息列表

◆ getEnterErrorCode()

int com.netease.nimlib.sdk.chatroom.ChatRoomService.getEnterErrorCode ( String  roomId)

获取进入聊天室失败的错误码 如果是手动登录,在enterChatRoom的回调函数中已有错误码。 如果是断网重连,在自动登录失败时,即监听到在线状态变更为UNLOGIN时,可以采用此接口查看具体自动登录失败的原因。

参数
roomId聊天室ID
返回
聊天室断网重连、自动登录失败的错误码

◆ getMessagesByTags()

InvocationFuture<List<ChatRoomMessage> > com.netease.nimlib.sdk.chatroom.ChatRoomService.getMessagesByTags ( GetMessagesByTagsParam  param)

通过标签从云端拉取消息

参数
param参数
返回
InvocationFuture 可以设置回调函数。回调中返回历史消息列表

◆ kickMember()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.kickMember ( String  roomId,
String  account,
Map< String, Object >  notifyExtension 
)

踢掉特定成员

参数
roomId聊天室id
account踢出成员帐号。仅管理员可以踢;如目标是管理员仅创建者可以踢
notifyExtension被踢通知扩展字段,这个字段会放到被踢通知的扩展字段中
返回
InvocationFuture 可以设置回调函数。踢掉成员完成之后才会调用,如果出错,会有具体的错误代码。

◆ markChatRoomBlackList()

InvocationFuture<ChatRoomMember> com.netease.nimlib.sdk.chatroom.ChatRoomService.markChatRoomBlackList ( boolean  isAdd,
MemberOption  memberOption 
)

添加/移出聊天室黑名单

参数
isAddtrue:添加, false:移出
memberOption请求参数,包含聊天室id,帐号id以及可选的扩展字段
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息

◆ markChatRoomManager()

InvocationFuture<ChatRoomMember> com.netease.nimlib.sdk.chatroom.ChatRoomService.markChatRoomManager ( boolean  isAdd,
MemberOption  memberOption 
)

设为/取消聊天室管理员

参数
isAddtrue:设为, false:取消
memberOption请求参数,包含聊天室id,帐号id以及可选的扩展字段
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息

◆ markChatRoomMutedList()

InvocationFuture<ChatRoomMember> com.netease.nimlib.sdk.chatroom.ChatRoomService.markChatRoomMutedList ( boolean  isAdd,
MemberOption  memberOption 
)

添加到禁言名单/取消禁言

参数
isAddtrue:添加, false:取消
memberOption请求参数,包含聊天室id,帐号id以及可选的扩展字段
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息

◆ markChatRoomTempMute()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.markChatRoomTempMute ( boolean  needNotify,
long  duration,
MemberOption  memberOption 
)

设置聊天室成员临时禁言

参数
needNotify是否需要发送广播通知,true:通知,false:不通知
duration禁言时长,单位秒
memberOption请求参数,包含聊天室id,帐号id以及可选的扩展字段
返回
InvocationFuture 可以设置回调函数。如果出错,会有具体的错误代码。

◆ markChatRoomTempMuteByTag()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.markChatRoomTempMuteByTag ( String  roomId,
String  targetTag,
boolean  needNotify,
long  duration,
Map< String, Object >  notifyExtension,
String  notifyTargetTags 
)

禁言某个标签的用户的发言,只有管理员或创建者能操作

参数
roomId聊天室id
targetTag禁言的tag
needNotify是否需要发送广播通知,true:通知,false:不通知
duration禁言时长,单位秒
notifyExtension操作产生的通知事件中开发者自定义的扩展字段(可选)
notifyTargetTags禁言通知广播的目标标签,默认是TARGET_TAG,这是一个标签表达式
返回
InvocationFuture 可以设置回调函数。如果出错,会有具体的错误代码。

◆ markNormalMember()

InvocationFuture<ChatRoomMember> com.netease.nimlib.sdk.chatroom.ChatRoomService.markNormalMember ( boolean  isAdd,
MemberOption  memberOption 
)

设为/取消聊天室普通成员

参数
isAddtrue:设为, false:取消
memberOption请求参数,包含聊天室id,帐号id以及可选的扩展字段
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息

◆ pollQueue()

InvocationFuture<Entry<String, String> > com.netease.nimlib.sdk.chatroom.ChatRoomService.pollQueue ( String  roomId,
String  key 
)

聊天室队列服务:取出队列头部或者指定元素

参数
roomId聊天室id
key需要取出的元素的唯一键。若为 null,则表示取出队头元素
返回
InvocationFuture 可以设置回调函数。如果元素存在或者队列不为空,那么回调中返回元素的键值对,否则返回失败错误码。

◆ pullAllRobots()

InvocationFuture<List<NimRobotInfo> > com.netease.nimlib.sdk.chatroom.ChatRoomService.pullAllRobots ( String  roomId)

独立聊天室场景下,获取当前全部聊天室机器人

参数
roomId当前聊天室id
返回
InvocationFuture 可设置回调函数。回调中返回操作成功或者失败具体的错误码。

◆ pullMessageHistory()

InvocationFuture<List<ChatRoomMessage> > com.netease.nimlib.sdk.chatroom.ChatRoomService.pullMessageHistory ( String  roomId,
long  startTime,
int  limit 
)

获取历史消息,默认从给定时间点往前查询,排序为时间逆序

参数
roomId聊天室id
startTime时间戳,单位毫秒
limit可拉取的消息数量
返回
InvocationFuture 可以设置回调函数。回调中返回历史消息列表

◆ pullMessageHistoryEx()

InvocationFuture<List<ChatRoomMessage> > com.netease.nimlib.sdk.chatroom.ChatRoomService.pullMessageHistoryEx ( String  roomId,
long  startTime,
int  limit,
QueryDirectionEnum  direction 
)

获取历史消息,可选择给定时间往前或者往后查询,若方向往前,则结果排序按时间逆序,反之则结果排序按时间顺序。

参数
roomId聊天室id
startTime时间戳,单位毫秒
limit可拉取的消息数量
direction查询方向
返回
InvocationFuture 可以设置回调函数。回调中返回历史消息列表

◆ pullMessageHistoryExType()

InvocationFuture<List<ChatRoomMessage> > com.netease.nimlib.sdk.chatroom.ChatRoomService.pullMessageHistoryExType ( String  roomId,
long  startTime,
int  limit,
QueryDirectionEnum  direction,
MsgTypeEnum []  typeEnums 
)

获取历史消息,可选择给定时间往前或者往后查询,以及查询指定一种或多种类型的消息。

若方向往前,则结果排序按时间逆序,反之则结果排序按时间顺序

消息类型仅支持 0:文本,1:图片,2:语音,3:视频,4:地理位置,5:通知,6:文件,10:提示,11:Robot,100:自定义,其它为非法参数

参数
roomId聊天室id
startTime时间戳,单位毫秒
limit可拉取的消息数量
direction查询方向
typeEnums消息类型,数组
返回
InvocationFuture 可以设置回调函数。回调中返回历史消息列表

◆ queryTagMembersCount()

InvocationFuture<Long> com.netease.nimlib.sdk.chatroom.ChatRoomService.queryTagMembersCount ( String  roomId,
String  tag 
)

根据用户id获取聊天室成员信息

参数
roomId聊天室id
tag标签
返回
InvocationFuture 可以设置回调函数。回调中返回成员信息列表

◆ sendMessage()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.sendMessage ( ChatRoomMessage  msg,
boolean  resend 
)

发送消息

参数
msg带发送的消息体,由ChatRoomMessageBuilder构造。
resend如果是发送失败后重发,标记为true,否则填false。
返回
InvocationFuture 可以设置回调函数。消息发送完成后才会调用,如果出错,会有具体的错误代码。

◆ updateChatRoomTags()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateChatRoomTags ( String  roomId,
ChatRoomTagsInfo  tagsInfo 
)

更新聊天室标签

参数
roomId当前聊天室id
tagsInfo标签信息
返回

◆ updateLocation()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateLocation ( String  roomId,
ChatRoomSpatialLocation  location 
)

更新位置信息 注意:每300ms只能上报一次位置信息给服务器,300ms 内多次调用返回 416

参数
roomId当前聊天室id
location空间位置信息
返回

◆ updateMyRoomRole() [1/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateMyRoomRole ( String  roomId,
ChatRoomMemberUpdate  chatRoomMemberUpdate,
boolean  needNotify,
Map< String, Object >  notifyExtension 
)

更新本人在聊天室内的信息

参数
roomId聊天室id
chatRoomMemberUpdate可更新的本人角色信息
needNotify是否通知
notifyExtension更新聊天室信息扩展字段,这个字段会放到更新聊天室信息通知的扩展字段中,最大长度2k
返回
InvocationFuture 可以设置回调函数。更新信息完成之后才会调用,如果出错,会有具体的错误代码。

◆ updateMyRoomRole() [2/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateMyRoomRole ( String  roomId,
ChatRoomMemberUpdate  chatRoomMemberUpdate,
boolean  needNotify,
Map< String, Object >  notifyExtension,
AntiSpamConfig  antiSpamConfig 
)

更新本人在聊天室内的信息

参数
roomId聊天室id
chatRoomMemberUpdate可更新的本人角色信息
needNotify是否通知
notifyExtension更新聊天室信息扩展字段,这个字段会放到更新聊天室信息通知的扩展字段中,最大长度2k
antiSpamConfig反垃圾配置参数
返回
InvocationFuture 可以设置回调函数。更新信息完成之后才会调用,如果出错,会有具体的错误代码。

◆ updateQueue() [1/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateQueue ( String  roomId,
String  key,
String  value 
)

聊天室队列服务:加入或者更新队列元素

参数
roomId聊天室id
key新元素(或待更新元素)的唯一键
value新元素(待待更新元素)的内容
返回
InvocationFuture 可以设置回调函数。回调中返回操作成功或者失败具体的错误码。

◆ updateQueue() [2/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateQueue ( String  roomId,
String  key,
String  value,
boolean  isTransient,
String  elementAccid 
)

聊天室队列服务:加入或者更新队列元素,支持当用户掉线或退出聊天室后,是否删除这个元素

参数
roomId聊天室id
key新元素(或待更新元素)的唯一键
value新元素(待待更新元素)的内容
isTransienttrue表示当提交这个新元素的用户从聊天室掉线或退出的时候,需要删除这个元素;默认false表示不删除
elementAccid队列元素所属账号,默认不传表示队列元素属于当前操作人,管理员可以指定队列元素归属于其他合法账号
返回
InvocationFuture 可以设置回调函数。回调中返回操作成功或者失败具体的错误码。

◆ updateQueueEx()

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateQueueEx ( String  roomId,
String  key,
String  value,
boolean  isTransient 
)

聊天室队列服务:加入或者更新队列元素,支持当用户掉线或退出聊天室后,是否删除这个元素

参数
roomId聊天室id
key新元素(或待更新元素)的唯一键
value新元素(待待更新元素)的内容
isTransienttrue表示当提交这个新元素的用户从聊天室掉线或退出的时候,需要删除这个元素;默认false表示不删除
返回
InvocationFuture 可以设置回调函数。回调中返回操作成功或者失败具体的错误码。

◆ updateRoomInfo() [1/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateRoomInfo ( String  roomId,
ChatRoomUpdateInfo  chatRoomUpdateInfo,
boolean  needNotify,
Map< String, Object >  notifyExtension 
)

更新聊天室信息

参数
roomId聊天室id
chatRoomUpdateInfo可更新的聊天室信息
needNotify是否通知
notifyExtension更新聊天室信息扩展字段,这个字段会放到更新聊天室信息通知的扩展字段中
返回
InvocationFuture 可以设置回调函数。更新聊天室信息完成之后才会调用,如果出错,会有具体的错误代码。

◆ updateRoomInfo() [2/2]

InvocationFuture<Void> com.netease.nimlib.sdk.chatroom.ChatRoomService.updateRoomInfo ( String  roomId,
ChatRoomUpdateInfo  chatRoomUpdateInfo,
boolean  needNotify,
Map< String, Object >  notifyExtension,
AntiSpamConfig  antiSpamConfig 
)

更新聊天室信息

参数
roomId聊天室id
chatRoomUpdateInfo可更新的聊天室信息
needNotify是否通知
notifyExtension更新聊天室信息扩展字段,这个字段会放到更新聊天室信息通知的扩展字段中
antiSpamConfig反垃圾配置参数
返回
InvocationFuture 可以设置回调函数。更新聊天室信息完成之后才会调用,如果出错,会有具体的错误代码。

该接口的文档由以下文件生成: