子频道权限对象(ChannelPermissions)
ChannelPermissions
字段名 | 类型 | 描述 |
---|---|---|
channel_id | string | 子频道 ID |
user_id | string | 用户 ID |
permissions | string | 用户拥有的子频道权限,具体值参考permissions |
Permissions
权限是 QQ 频道管理频道成员的一种方式,管理员可以对不同的人、不同的子频道设置特定的权限。用户的权限包括个人权限和身份组权限两部分,最终生效是取两种权限的并集。
注意:不能设置ID为1的身份组权限。逻辑上未获得任何身份组权限的普通用户被归到"普通用户"身份组(ID=1)。
权限使用位图表示,传递时序列化为十进制数值字符串。如权限值为0x6FFF
,会被序列化为十进制"28671"
。
权限 | 值 | 描述 |
---|---|---|
可查看子频道 | 0x0000000001 (1 << 0) | 目前仅支持指定成员 可见类型,不支持身份组 可见类型 |
可管理子频道 | 0x0000000002 (1 << 1) | 创建者、管理员、子频道管理员都具有此权限 |
可发言子频道 | 0x0000000004 (1 << 2) | 支持指定成员 发言类型,支持身份组 发言类型 |
可直播子频道 | 0x0000000004 (1 << 3) | 支持指定成员 发起直播,支持身份组 发起直播;仅可在直播子频道中设置 |
参数参考
字段名 | 类型 | 描述 |
---|---|---|
add | string | 字符串形式的位图表示赋予用户的权限 |
remove | string | 字符串形式的位图表示删除用户的权限 |