SDKsuni-app
设置成员禁言
按秒设置指定群成员的禁言时长。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
groupID | string | 是 | 目标群组 ID。 |
userID | string | 是 | 目标成员用户 ID。 |
mutedSeconds | number | 是 | 禁言时长,单位为秒;传 0 解除禁言。 |
import { changeGroupMemberMute } from '@/uni_modules/unix-openim-sdk'
await changeGroupMemberMute({
groupID,
userID: targetUserID,
mutedSeconds: 3600,
})群主可以禁言管理员和普通成员;管理员只能禁言普通成员,最终权限由 OpenIMServer 校验。
Promise 成功表示服务端完成设置。最终状态以成员资料中的 muteEndTime 为准,不要只按提交的秒数推算。onGroupMemberInfoChanged 的处理见分页查询群成员。
这个页面有帮助吗?