NIMSDK-AOS  10.9.60
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.team.V2NIMTeamService接口 参考

V2群组服务 更多...

Public 成员函数

void createTeam (V2NIMCreateTeamParams createTeamParams, List< String > inviteeAccountIds, String postscript, V2NIMAntispamConfig antispamConfig, V2NIMSuccessCallback< V2NIMCreateTeamResult > success, V2NIMFailureCallback failure)
 创建群组 更多...
 
void updateTeamInfo (String teamId, V2NIMTeamType teamType, V2NIMUpdateTeamInfoParams updateTeamInfoParams, V2NIMAntispamConfig antispamConfig, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 修改群组信息 更多...
 
void leaveTeam (String teamId, V2NIMTeamType teamType, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 离开群组 更多...
 
void getTeamInfo (String teamId, V2NIMTeamType teamType, V2NIMSuccessCallback< V2NIMTeam > success, V2NIMFailureCallback failure)
 获取群组信息 更多...
 
V2NIMSyncResult< V2NIMTeamgetTeamInfo (String teamId, V2NIMTeamType teamType)
 获取群组信息 更多...
 
void getTeamInfoFromCloud (String teamId, V2NIMTeamType teamType, V2NIMSuccessCallback< V2NIMTeam > success, V2NIMFailureCallback failure)
 从云端获取群组信息 更多...
 
void getTeamInfoByIds (List< String > teamIds, V2NIMTeamType teamType, V2NIMSuccessCallback< List< V2NIMTeam >> success, V2NIMFailureCallback failure)
 根据群组ID获取群组信息 更多...
 
V2NIMSyncResult< List< V2NIMTeam > > getTeamInfoByIds (List< String > teamIds, V2NIMTeamType teamType)
 根据群组ID获取群组信息 更多...
 
void dismissTeam (String teamId, V2NIMTeamType teamType, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 解散群组 更多...
 
void inviteMember (String teamId, V2NIMTeamType teamType, List< String > invitorAccountIds, String postscript, V2NIMSuccessCallback< List< String >> success, V2NIMFailureCallback failure)
 邀请成员加入群组 更多...
 
void inviteMemberEx (String teamId, V2NIMTeamType teamType, V2NIMTeamInviteParams inviteeParams, V2NIMSuccessCallback< List< String >> success, V2NIMFailureCallback failure)
 邀请成员加入群组 更多...
 
void acceptInvitation (V2NIMTeamJoinActionInfo invitationInfo, V2NIMSuccessCallback< V2NIMTeam > success, V2NIMFailureCallback failure)
 同意邀请入群 更多...
 
void rejectInvitation (V2NIMTeamJoinActionInfo invitationInfo, String postscript, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 拒绝邀请入群 更多...
 
void kickMember (String teamId, V2NIMTeamType teamType, List< String > memberAccountIds, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 踢出群组成员 更多...
 
void applyJoinTeam (String teamId, V2NIMTeamType teamType, String postscript, V2NIMSuccessCallback< V2NIMTeam > success, V2NIMFailureCallback failure)
 申请加入群组 更多...
 
void acceptJoinApplication (V2NIMTeamJoinActionInfo applicationInfo, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 接受入群加入请求 更多...
 
void rejectJoinApplication (V2NIMTeamJoinActionInfo applicationInfo, String postscript, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 拒绝入群加入请求 更多...
 
void updateTeamMemberRole (String teamId, V2NIMTeamType teamType, List< String > memberAccountIds, V2NIMTeamMemberRole memberRole, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 更新群组成员角色 更多...
 
void transferTeamOwner (String teamId, V2NIMTeamType teamType, String accountId, boolean leave, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 转移群组群主 更多...
 
void updateSelfTeamMemberInfo (String teamId, V2NIMTeamType teamType, V2NIMUpdateSelfMemberInfoParams memberInfoParams, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 修改自己的群成员信息 更多...
 
void updateTeamMemberNick (String teamId, V2NIMTeamType teamType, String accountId, String teamNick, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 修改群成员昵称 更多...
 
void updateTeamMemberNickEx (String teamId, V2NIMTeamType teamType, V2NIMUpdateMemberNickParams nickParams, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 修改群成员昵称Ex 更多...
 
void setTeamChatBannedMode (String teamId, V2NIMTeamType teamType, V2NIMTeamChatBannedMode chatBannedMode, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 设置群组禁言模式 更多...
 
void setTeamMemberChatBannedStatus (String teamId, V2NIMTeamType teamType, String accountId, boolean chatBanned, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 设置群组成员聊天禁言状态 更多...
 
void getJoinedTeamList (List< V2NIMTeamType > teamTypes, V2NIMSuccessCallback< List< V2NIMTeam >> success, V2NIMFailureCallback failure)
 获取当前已经加入的群组列表 更多...
 
V2NIMSyncResult< List< V2NIMTeam > > getJoinedTeamList (List< V2NIMTeamType > teamTypes)
 同步获取当前已经加入的群组列表 更多...
 
V2NIMSyncResult< List< V2NIMTeam > > getOwnerTeamList (List< V2NIMTeamType > teamTypes)
 同步获取当前自己的群组列表 更多...
 
void getManagerTeamList (List< V2NIMTeamType > teamTypes, V2NIMSuccessCallback< List< V2NIMTeam >> success, V2NIMFailureCallback failure)
 获取当前自己为管理员的群组列表(包括自己是群主的群) 更多...
 
int getJoinedTeamCount (List< V2NIMTeamType > teamTypes)
 获取当前已经加入的群组列表数量 更多...
 
void getTeamMemberList (String teamId, V2NIMTeamType teamType, V2NIMTeamMemberQueryOption queryOption, V2NIMSuccessCallback< V2NIMTeamMemberListResult > success, V2NIMFailureCallback failure)
 获取群组成员列表 更多...
 
void getTeamMemberListByIds (String teamId, V2NIMTeamType teamType, List< String > accountIds, V2NIMSuccessCallback< List< V2NIMTeamMember >> success, V2NIMFailureCallback failure)
 根据账号ID列表获取群组成员列表 更多...
 
V2NIMSyncResult< List< V2NIMTeamMember > > getTeamMemberListByIds (String teamId, V2NIMTeamType teamType, List< String > accountIds)
 根据账号ID列表获取群组成员列表 更多...
 
void getJoinedTeamMembers (List< V2NIMTeamType > teamTypes, V2NIMSuccessCallback< List< V2NIMTeamMember >> success, V2NIMFailureCallback failure)
 获取自己所有加入的群的群成员信息 更多...
 
void getTeamMemberInvitor (String teamId, V2NIMTeamType teamType, List< String > accountIds, V2NIMSuccessCallback< Map< String, String >> success, V2NIMFailureCallback failure)
 根据账号ID列表获取群组成员邀请人 更多...
 
void getTeamJoinActionInfoList (V2NIMTeamJoinActionInfoQueryOption option, V2NIMSuccessCallback< V2NIMTeamJoinActionInfoResult > success, V2NIMFailureCallback failure)
 获取群加入相关信息 更多...
 
void searchTeamByKeyword (String keyword, V2NIMSuccessCallback< List< V2NIMTeam >> success, V2NIMFailureCallback failure)
 根据关键字搜索群信息 混合搜索高级群和超大群,like匹配 只搜索群名称 不限制群有效性,不限制是否加入,不限制群是否有效 基于本地数据存储查找 更多...
 
void searchTeams (V2NIMTeamSearchParams params, V2NIMSuccessCallback< List< V2NIMTeam >> success, V2NIMFailureCallback failure)
 全文检索群信息,可以指定检索群名称 客户端返回全量命中的群, 按群创建时间倒序返回 更多...
 
void searchTeamMembers (V2NIMTeamMemberSearchOption searchOption, V2NIMSuccessCallback< V2NIMTeamMemberSearchResult > success, V2NIMFailureCallback failure)
 根据关键字搜索群成员 更多...
 
void addTeamMembersFollow (String teamId, V2NIMTeamType teamType, List< String > accountIds, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 添加群组成员关注 更多...
 
void removeTeamMembersFollow (String teamId, V2NIMTeamType teamType, List< String > accountIds, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 移除群组成员关注 更多...
 
void clearAllTeamJoinActionInfo (V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 清空所有群申请 更多...
 
void deleteTeamJoinActionInfo (V2NIMTeamJoinActionInfo application, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 删除群申请 更多...
 
void setTeamJoinActionInfoRead (V2NIMTeamJoinActionInfo application, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 设置群申请已读 如果参数不为空:标记同一组(群ID,群type,且申请者相同)相关申请信息为已读 否则:历史数据未读数据均标记为已读 更多...
 
void getTeamJoinActionInfoUnreadCount (V2NIMSuccessCallback< Integer > success, V2NIMFailureCallback failure)
 获取群申请/邀请未读数量 更多...
 
void searchTeamMembersEx (V2NIMSearchTeamMemberParams searchParams, V2NIMSuccessCallback< Map< V2NIMTeamRefer, List< V2NIMTeamMember >>> success, V2NIMFailureCallback failure)
 全文检索群成员信息,可以指定是否检索群成员ID或者群成员昵称 更多...
 
void addTeamListener (V2NIMTeamListener listener)
 添加群组监听 更多...
 
void removeTeamListener (V2NIMTeamListener listener)
 移除群组监听 更多...
 

详细描述

V2群组服务

在文件 V2NIMTeamService.java35 行定义.

成员函数说明

void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.acceptInvitation ( V2NIMTeamJoinActionInfo  invitationInfo,
V2NIMSuccessCallback< V2NIMTeam success,
V2NIMFailureCallback  failure 
)

同意邀请入群

参数
invitationInfo收到的邀请入群信息
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.acceptJoinApplication ( V2NIMTeamJoinActionInfo  applicationInfo,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

接受入群加入请求

参数
applicationInfo加入申请的相关信息
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.addTeamListener ( V2NIMTeamListener  listener)

添加群组监听

参数
listener群组监听
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.addTeamMembersFollow ( String  teamId,
V2NIMTeamType  teamType,
List< String >  accountIds,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

添加群组成员关注

参数
teamId群组id,群组 ID 为空报错 191004 参数错误
teamType群组类型,群组类型不是高级群或超级群,报错 191004 参数错误
accountIds账号id列表,为null 或 size==0,返回 191004 参数错误
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.applyJoinTeam ( String  teamId,
V2NIMTeamType  teamType,
String  postscript,
V2NIMSuccessCallback< V2NIMTeam success,
V2NIMFailureCallback  failure 
)

申请加入群组

参数
teamId
teamType
postscript
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.clearAllTeamJoinActionInfo ( V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

清空所有群申请

参数
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.createTeam ( V2NIMCreateTeamParams  createTeamParams,
List< String >  inviteeAccountIds,
String  postscript,
V2NIMAntispamConfig  antispamConfig,
V2NIMSuccessCallback< V2NIMCreateTeamResult success,
V2NIMFailureCallback  failure 
)

创建群组

参数
createTeamParams创建群组参数
inviteeAccountIds群组创建时,同时被邀请加入群的成员列表
postscript邀请入群的附言
antispamConfig易盾反垃圾配置,如果不审核,该配置不需要配置;如果开启了安全通,默认采用安全通,该配置不需要配置;如果需要审核,且直接对接易盾,则配置该配置
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.deleteTeamJoinActionInfo ( V2NIMTeamJoinActionInfo  application,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

删除群申请

参数
application
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.dismissTeam ( String  teamId,
V2NIMTeamType  teamType,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

解散群组

参数
teamId群组id
teamType群组类型
success成功回调
failure失败回调
int com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getJoinedTeamCount ( List< V2NIMTeamType teamTypes)

获取当前已经加入的群组列表数量

参数
teamTypes群组类型列表,如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
返回
群组数量
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getJoinedTeamList ( List< V2NIMTeamType teamTypes,
V2NIMSuccessCallback< List< V2NIMTeam >>  success,
V2NIMFailureCallback  failure 
)

获取当前已经加入的群组列表

参数
teamTypes群组类型列表,如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
success成功回调
failure失败回调
V2NIMSyncResult<List<V2NIMTeam> > com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getJoinedTeamList ( List< V2NIMTeamType teamTypes)

同步获取当前已经加入的群组列表

返回群组按群组创建时间升序排序 需要判断群组是否有效且自己在群中 只查本地

参数
teamTypes群组类型列表,如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
返回
群组列表

同步接口,存在数据库查询操作,请勿在UI线程调用

void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getJoinedTeamMembers ( List< V2NIMTeamType teamTypes,
V2NIMSuccessCallback< List< V2NIMTeamMember >>  success,
V2NIMFailureCallback  failure 
)

获取自己所有加入的群的群成员信息

参数
teamTypes如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getManagerTeamList ( List< V2NIMTeamType teamTypes,
V2NIMSuccessCallback< List< V2NIMTeam >>  success,
V2NIMFailureCallback  failure 
)

获取当前自己为管理员的群组列表(包括自己是群主的群)

返回群组按群组创建时间升序排序 需要判断群组是否有效且自己在群中 只查本地

参数
teamTypes群组类型列表,如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
success成功回调
failure失败回调
V2NIMSyncResult<List<V2NIMTeam> > com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getOwnerTeamList ( List< V2NIMTeamType teamTypes)

同步获取当前自己的群组列表

返回群组按群组创建时间升序排序 需要判断群组是否有效且自己在群中 只查本地

参数
teamTypes群组类型列表,如果为null,或者列表为empty, 表示查询所有所有群类型,否则按输入群类型进行查询
返回
群组列表
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamInfo ( String  teamId,
V2NIMTeamType  teamType,
V2NIMSuccessCallback< V2NIMTeam success,
V2NIMFailureCallback  failure 
)

获取群组信息

参数
teamId群组id
teamType群组类型
success成功回调
failure失败回调
V2NIMSyncResult<V2NIMTeam> com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamInfo ( String  teamId,
V2NIMTeamType  teamType 
)

获取群组信息

参数
teamId群组id
teamType群组类型
返回
群组信息

同步接口,存在数据库查询操作,请勿在UI线程调用

void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamInfoByIds ( List< String >  teamIds,
V2NIMTeamType  teamType,
V2NIMSuccessCallback< List< V2NIMTeam >>  success,
V2NIMFailureCallback  failure 
)

根据群组ID获取群组信息

参数
teamIds群组id列表
teamType群组类型
success成功回调
failure失败回调
V2NIMSyncResult<List<V2NIMTeam> > com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamInfoByIds ( List< String >  teamIds,
V2NIMTeamType  teamType 
)

根据群组ID获取群组信息

参数
teamIds群组id列表
teamType群组类型
返回
群组信息

同步接口,存在数据库查询操作,请勿在UI线程调用

void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamInfoFromCloud ( String  teamId,
V2NIMTeamType  teamType,
V2NIMSuccessCallback< V2NIMTeam success,
V2NIMFailureCallback  failure 
)

从云端获取群组信息

参数
teamId群组id
teamType群组类型
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamJoinActionInfoList ( V2NIMTeamJoinActionInfoQueryOption  option,
V2NIMSuccessCallback< V2NIMTeamJoinActionInfoResult success,
V2NIMFailureCallback  failure 
)

获取群加入相关信息

参数
option
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamJoinActionInfoUnreadCount ( V2NIMSuccessCallback< Integer >  success,
V2NIMFailureCallback  failure 
)

获取群申请/邀请未读数量

参数
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamMemberInvitor ( String  teamId,
V2NIMTeamType  teamType,
List< String >  accountIds,
V2NIMSuccessCallback< Map< String, String >>  success,
V2NIMFailureCallback  failure 
)

根据账号ID列表获取群组成员邀请人

参数
teamId群组id
teamType群组类型
accountIds账号id列表
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamMemberList ( String  teamId,
V2NIMTeamType  teamType,
V2NIMTeamMemberQueryOption  queryOption,
V2NIMSuccessCallback< V2NIMTeamMemberListResult success,
V2NIMFailureCallback  failure 
)

获取群组成员列表

参数
teamId群组id
teamType群组类型
queryOption查询选项
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamMemberListByIds ( String  teamId,
V2NIMTeamType  teamType,
List< String >  accountIds,
V2NIMSuccessCallback< List< V2NIMTeamMember >>  success,
V2NIMFailureCallback  failure 
)

根据账号ID列表获取群组成员列表

参数
teamId群组id
teamType群组类型
accountIds账号id列表
success成功回调
failure失败回调
V2NIMSyncResult<List<V2NIMTeamMember> > com.netease.nimlib.sdk.v2.team.V2NIMTeamService.getTeamMemberListByIds ( String  teamId,
V2NIMTeamType  teamType,
List< String >  accountIds 
)

根据账号ID列表获取群组成员列表

参数
teamId群组id
teamType群组类型
accountIds账号id列表
返回
群组成员列表

同步接口,存在数据库查询操作,请勿在UI线程调用

void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.inviteMember ( String  teamId,
V2NIMTeamType  teamType,
List< String >  invitorAccountIds,
String  postscript,
V2NIMSuccessCallback< List< String >>  success,
V2NIMFailureCallback  failure 
)

邀请成员加入群组

参数
teamId群组id
teamType群组类型
invitorAccountIds邀请进群的成员列表
postscript邀请入群的附言
success成功回调,返回邀请失败的列表,如果全部成功,返回empty list
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.inviteMemberEx ( String  teamId,
V2NIMTeamType  teamType,
V2NIMTeamInviteParams  inviteeParams,
V2NIMSuccessCallback< List< String >>  success,
V2NIMFailureCallback  failure 
)

邀请成员加入群组

参数
teamId群组id
teamType群组类型
inviteeParams被邀请加入群的参数
success成功回调,返回邀请失败的列表,如果全部成功,返回empty list
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.kickMember ( String  teamId,
V2NIMTeamType  teamType,
List< String >  memberAccountIds,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

踢出群组成员

参数
teamId群组id
teamType群组类型
memberAccountIds被踢出群组的成员列表
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.leaveTeam ( String  teamId,
V2NIMTeamType  teamType,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

离开群组

参数
teamId群组id
teamType群组类型
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.rejectInvitation ( V2NIMTeamJoinActionInfo  invitationInfo,
String  postscript,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

拒绝邀请入群

参数
invitationInfo收到的邀请入群信息
postscript拒绝入群的附言
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.rejectJoinApplication ( V2NIMTeamJoinActionInfo  applicationInfo,
String  postscript,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

拒绝入群加入请求

参数
applicationInfo加入申请的相关信息
postscript拒绝申请加入的附言
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.removeTeamListener ( V2NIMTeamListener  listener)

移除群组监听

参数
listener群组监听
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.removeTeamMembersFollow ( String  teamId,
V2NIMTeamType  teamType,
List< String >  accountIds,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

移除群组成员关注

参数
teamId群组id,群组 ID 为空报错 191004 参数错误
teamType群组类型,群组类型不是高级群或超级群,报错 191004 参数错误
accountIds账号id列表,为null 或 size==0,返回 191004 参数错误
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.searchTeamByKeyword ( String  keyword,
V2NIMSuccessCallback< List< V2NIMTeam >>  success,
V2NIMFailureCallback  failure 
)

根据关键字搜索群信息 混合搜索高级群和超大群,like匹配 只搜索群名称 不限制群有效性,不限制是否加入,不限制群是否有效 基于本地数据存储查找

参数
keyword关键字
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.searchTeamMembers ( V2NIMTeamMemberSearchOption  searchOption,
V2NIMSuccessCallback< V2NIMTeamMemberSearchResult success,
V2NIMFailureCallback  failure 
)

根据关键字搜索群成员

参数
searchOption搜索参数
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.searchTeamMembersEx ( V2NIMSearchTeamMemberParams  searchParams,
V2NIMSuccessCallback< Map< V2NIMTeamRefer, List< V2NIMTeamMember >>>  success,
V2NIMFailureCallback  failure 
)

全文检索群成员信息,可以指定是否检索群成员ID或者群成员昵称

参数
searchParams
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.searchTeams ( V2NIMTeamSearchParams  params,
V2NIMSuccessCallback< List< V2NIMTeam >>  success,
V2NIMFailureCallback  failure 
)

全文检索群信息,可以指定检索群名称 客户端返回全量命中的群, 按群创建时间倒序返回

参数
params群信息检索参数
success检索成功回调
failure检索失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.setTeamChatBannedMode ( String  teamId,
V2NIMTeamType  teamType,
V2NIMTeamChatBannedMode  chatBannedMode,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

设置群组禁言模式

参数
teamId群组id
teamType群组类型
chatBannedMode群组禁言模式
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.setTeamJoinActionInfoRead ( V2NIMTeamJoinActionInfo  application,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

设置群申请已读 如果参数不为空:标记同一组(群ID,群type,且申请者相同)相关申请信息为已读 否则:历史数据未读数据均标记为已读

参数
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.setTeamMemberChatBannedStatus ( String  teamId,
V2NIMTeamType  teamType,
String  accountId,
boolean  chatBanned,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

设置群组成员聊天禁言状态

参数
teamId群组id
teamType群组类型
accountId被修改成员的账号
chatBanned群组中聊天是否被禁言,true:被禁言,false:未禁言
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.transferTeamOwner ( String  teamId,
V2NIMTeamType  teamType,
String  accountId,
boolean  leave,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

转移群组群主

参数
teamId群组id
teamType群组类型
accountId新群主的账号id
leave转让群主后,是否同时退出该群
success
failure
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.updateSelfTeamMemberInfo ( String  teamId,
V2NIMTeamType  teamType,
V2NIMUpdateSelfMemberInfoParams  memberInfoParams,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

修改自己的群成员信息

参数
teamId群组id
teamType群组类型
memberInfoParams被修改的字段
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.updateTeamInfo ( String  teamId,
V2NIMTeamType  teamType,
V2NIMUpdateTeamInfoParams  updateTeamInfoParams,
V2NIMAntispamConfig  antispamConfig,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

修改群组信息

参数
teamId群组id
teamType群组类型
updateTeamInfoParams修改群组信息参数
antispamConfig易盾反垃圾配置,如果不审核,该配置不需要配置;如果开启了安全通,默认采用安全通,该配置不需要配置;如果需要审核,且直接对接易盾,则配置该配置
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.updateTeamMemberNick ( String  teamId,
V2NIMTeamType  teamType,
String  accountId,
String  teamNick,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

修改群成员昵称

参数
teamId群组id
teamType群组类型
accountId被修改成员的账号
teamNick被修改成员新的昵称
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.updateTeamMemberNickEx ( String  teamId,
V2NIMTeamType  teamType,
V2NIMUpdateMemberNickParams  nickParams,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

修改群成员昵称Ex

参数
teamId群组id
teamType群组类型
nickParams被修改成员的账号和新的昵称
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.team.V2NIMTeamService.updateTeamMemberRole ( String  teamId,
V2NIMTeamType  teamType,
List< String >  memberAccountIds,
V2NIMTeamMemberRole  memberRole,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

更新群组成员角色

参数
teamId群组id
teamType群组类型
memberAccountIds群成员账号id列表
memberRole群成员角色
success成功回调
failure失败回调

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