im::floo::floolib::BMXGroupManager
群组管理器
Public Functions
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
Public Functions Documentation
function BMXGroupManager
function getGroupList
获取群组列表,如果设置了forceRefresh则从服务器拉取
Parameters:
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],群组id列表
function getGroupList
获取传入群组id的群组信息列表,如果设置了forceRefresh则从服务器拉取
Parameters:
groupIdList 群组id列表
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],群组详细信息列表
function getGroupList
获取群信息,如果设置了forceRefresh则从服务器拉取
Parameters:
groupId 要搜索的群组id
forceUpdate 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],搜索返回的群组信息
function getInvitationList
分页获取群组邀请列表
Parameters:
cursor 分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
pageSize 分页大小
callBack [BMXErrorCode],分页获取的群组邀请列表
function getApplicationList
分页获取群组申请列表
Parameters:
list 需要获取群组申请列表信息的群组id列表
cursor 分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
pageSize 分页大小
callBack [BMXErrorCode],分页获取的群组申请列表
function create
创建群
Parameters:
options 创建群组时传入的参数选项
callBack [BMXErrorCode],创建好的群
function destroy
销毁群
Parameters:
callBack BMXErrorCode,要销毁的群组
function join
加入一个群,根据群设置可能需要管理员批准
Parameters:
group 要加入的群组
message 申请入群的信息
callBack [BMXErrorCode]
function leave
退出群
Parameters:
group 要退出的群组
callBack [BMXErrorCode]
function getInfo
获取群详情,从服务端拉取最新信息
Parameters:
callBack [BMXErrorCode],要获取群组最新信息的群组
function getMembers
获取群成员列表,如果设置了forceRefresh则从服务器拉取,最多拉取1000人
Parameters:
group 进行操作的群组
cursor 分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
pageSize 分页大小
callBack [BMXErrorCode],群成员列表
function getMembers
获取群成员列表,如果设置了forceRefresh则从服务器拉取,最多拉取1000人
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],群成员列表
function addMembers
添加群成员
Parameters:
group 进行操作的群组
members 要添加进群的成员id列表
message 添加成员原因信息
callBack [BMXErrorCode]
function removeMembers
删除群成员
Parameters:
group 进行操作的群组
members 要删除的群组成员id列表
reason 删除的原因
callBack [BMXErrorCode]
function addAdmins
添加管理员
Parameters:
group 进行操作的群组
admins 要添加为管理员的成员id列表
message 添加为管理员的原因
callBack [BMXErrorCode]
function removeAdmins
删除管理员
Parameters:
group 进行操作的群组
admins 要从管理员移除的成员id列表
reason 要移除管理员的原因
callBack [BMXErrorCode]
function getAdmins
获取Admins列表,如果设置了forceRefresh则从服务器拉取
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],群管理员列表
function blockMembers
添加黑名单
Parameters:
group 进行操作的群组
members 要加入黑名单的群成员id列表
callBack [BMXErrorCode]
function unblockMembers
从黑名单删除
Parameters:
group 进行操作的群组
members 从黑名单移除的用户id列表
callBack [BMXErrorCode]
function getBlockList
获取黑名单
Parameters:
group 进行操作的群组
cursor 分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
pageSize 分页大小
callBack [BMXErrorCode],群黑名单列表
function getBlockList
获取黑名单
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode],群黑名单列表
function banMembers
禁言
Parameters:
group 进行操作的群组
members 被禁言的群成员id列表
duration 禁言时长
reason 禁言原因
callBack [BMXErrorCode]
function banGroup
全员禁言
Parameters:
group 进行操作的群组
duration 禁言时长
callBack [BMXErrorCode]
function unbanMembers
解除禁言
Parameters:
group 进行操作的群组
members 被解除禁言的群成员id列表
callBack [BMXErrorCode]
function unbanGroup
解除全员禁言
Parameters:
group 进行操作的群组
callBack [BMXErrorCode]
function getBannedMembers
获取禁言列表
Parameters:
group 进行操作的群组
cursor 分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
pageSize 分页大小
callBack [BMXErrorCode] 群禁言列表
function getBannedMembers
获取禁言列表
Parameters:
group 进行操作的群组
callBack [BMXErrorCode] 群禁言列表
function muteMessage
设置是否屏蔽群消息
Parameters:
group 进行操作的群组
mode 群屏蔽的模式
callBack [BMXErrorCode]
function acceptApplication
接受入群申请
Parameters:
group 进行操作的群组
applicantId 申请进群的用户id
callBack [BMXErrorCode]
function declineApplication
拒绝入群申请
Parameters:
group 进行操作的群组
applicantId 申请进群的用户id
reason 拒绝的原因
callBack [BMXErrorCode]
function acceptInvitation
接受入群邀请
Parameters:
group 进行操作的群组
inviter 邀请者id
callBack [BMXErrorCode]
function declineInvitation
拒绝入群邀请
Parameters:
group 进行操作的群组
inviter 邀请者id
callBack [BMXErrorCode]
function transferOwner
转移群主
Parameters:
group 进行操作的群组
newOwnerId 转让为新群主的用户id
callBack [BMXErrorCode]
function uploadSharedFile
添加群共享文件
Parameters:
group 进行操作的群组
filePath 文件的本地路径
displayName 文件的展示名
extensionName 文件的扩展名
listener 上传回调函数
callBack [BMXErrorCode]
function removeSharedFile
移除群共享文件
Parameters:
group 进行操作的群组
sharedFile 删除的群共享文件
callBack [BMXErrorCode]
function downloadSharedFile
下载群共享文件
Parameters:
group 进行操作的群组
sharedFile 下载的群共享文件
listener 下载回调函数
callBack [BMXErrorCode]
function getSharedFilesList
获取群共享文件列表
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode] 群共享文件列表
function changeSharedFileName
修改群共享文件名称
Parameters:
group 进行操作的群组
sharedFile 进行更改的群共享文件
name 修改的群共享文件名称
callBack [BMXErrorCode]
function getLatestAnnouncement
获取最新的群公告
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode] 最新的群组公告
function getAnnouncementList
获取群公告列表
Parameters:
group 进行操作的群组
forceRefresh 设置为true强制从服务器获取,本地获取失败的情况sdk会自动从服务器获取
callBack [BMXErrorCode], 群公告列表
function editAnnouncement
设置群公告
Parameters:
group 进行操作的群组
title 群公告的标题
content 群公告的内容
callBack [BMXErrorCode]
function deleteAnnouncement
删除群公告
Parameters:
group 进行操作的群组
announcementId 删除的群公告id
callBack [BMXErrorCode]
function setName
设置群名称
Parameters:
group 进行操作的群组
name 群组名称
callBack [BMXErrorCode]
function setDescription
设置群描述信息
Parameters:
group 进行操作的群组
description 群组描述
callBack [BMXErrorCode]
function setExtension
设置群扩展信息
Parameters:
group 进行操作的群组
extension 群组的扩展信息
callBack [BMXErrorCode]
function setMyNickname
设置在群里的昵称
Parameters:
group 进行操作的群组
nickname 用户在群组内的昵称
callBack [BMXErrorCode]
function setMsgPushMode
设置群消息通知模式
Parameters:
group 进行操作的群组
mode 群消息通知模式
callBack [BMXErrorCode]
function setJoinAuthMode
设置入群审批模式
Parameters:
group 进行操作的群组
mode 入群审批模式
callBack [BMXErrorCode]
function setInviteMode
设置邀请模式
Parameters:
group 进行操作的群组
mode 群组的邀请模式
callBack [BMXErrorCode]
function setAvatar
设置群头像
Parameters:
group 进行操作的群组
avatarPath 群头像文件的本地路径
listener 上传回调函数
callBack [BMXErrorCode]
function downloadAvatar
下载群头像
Parameters:
group 进行操作的群组
listener 下载回调函数
callBack [BMXErrorCode]
function addGroupListener
添加群组变化监听者
Parameters:
listener 群组变化监听者
function removeGroupListener
移除群组变化监听者
Parameters:
listener 群组变化监听者
function setEnableReadAck
设置是否开启群消息已读功能
Parameters:
group 进行操作的群组
enable 是否开启
callBack [BMXErrorCode]
Updated on 2022-01-26 at 17:18:31 +0800
Last updated
Was this helpful?