1 package com.netease.nimlib.sdk.v2.chatroom;
24 import java.util.List;
void updateChatroomInfo(V2NIMChatroomUpdateParams updateParams, V2NIMAntispamConfig antispamConfig, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
更新聊天室信息
void updateSelfMemberInfo(V2NIMChatroomSelfMemberUpdateParams updateParams, V2NIMAntispamConfig antispamConfig, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
更新聊天室信息
void getMemberListByOption(V2NIMChatroomMemberQueryOption queryOption, V2NIMSuccessCallback< V2NIMChatroomMemberListResult > success, V2NIMFailureCallback failure)
分页获取聊天室成员列表
void getMessageListByTag(V2NIMChatroomTagMessageOption messageOption, V2NIMSuccessCallback< List< V2NIMChatroomMessage >> success, V2NIMFailureCallback failure)
根据标签查询消息列表
void removeChatroomListener(V2NIMChatroomListener listener)
移除聊天室监听
void getMemberCountByTag(String tag, V2NIMSuccessCallback< Long > success, V2NIMFailureCallback failure)
查询某个标签下的成员人数
void cancelMessageAttachmentUpload(V2NIMChatroomMessage message, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
取消聊天室消息附件上传
void getMessageList(V2NIMChatroomMessageListOption option, V2NIMSuccessCallback< List< V2NIMChatroomMessage >> success, V2NIMFailureCallback failure)
查询历史消息
void addChatroomListener(V2NIMChatroomListener listener)
添加聊天室监听
void kickMember(String accountId, String notificationExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
踢出聊天室成员
void getMemberByIds(List< String > accountIds, V2NIMSuccessCallback< List< V2NIMChatroomMember >> success, V2NIMFailureCallback failure)
根据账号列表查询成员信息
void registerCustomAttachmentParser(V2NIMMessageCustomAttachmentParser parser)
注册自定义消息附件解析器,解析自定义消息类型为100的附件 后注册的解析器优先于先注册的解析器 ...
void updateMemberRole(String accountId, V2NIMChatroomMemberRoleUpdateParams updateParams, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
更新聊天室成员角色
void setMemberChatBannedStatus(String accountId, boolean chatBanned, String notificationExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置成员禁言状态
void updateChatroomTags(V2NIMChatroomTagsUpdateParams updateParams, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
更新聊天室tag信息
void setMemberTempChatBanned(String accountId, long tempChatBannedDuration, boolean notificationEnabled, String notificationExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置成员临时禁言状态
void unregisterCustomAttachmentParser(V2NIMMessageCustomAttachmentParser parser)
取消注册自定义消息附件解析器
void updateChatroomLocationInfo(V2NIMChatroomLocationConfig locationConfig, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
更新坐标信息
void setTempChatBannedByTag(V2NIMChatroomTagTempChatBannedParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置聊天室标签临时禁言 只有管理员或创建者可以操作
void getMemberListByTag(V2NIMChatroomTagMemberOption option, V2NIMSuccessCallback< V2NIMChatroomMemberListResult > success, V2NIMFailureCallback failure)
根据tag查询群成员列表
void setMemberBlockedStatus(String accountId, boolean blocked, String notificationExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置聊天室成员黑名单状态
void sendMessage(V2NIMChatroomMessage message, V2NIMSendChatroomMessageParams params, V2NIMSuccessCallback< V2NIMSendChatroomMessageResult > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
发送聊天室消息