接口 ChannelPermissionsApi
public interface ChannelPermissionsApi
子频道权限接口
-
方法概要
修饰符和类型方法说明getChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id) 获取指定身份组在指定子频道的权限 用于获取子频道 channel_id 下身份组 role_id 的权限。getChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id) 获取子频道用户权限 用于获取 子频道channel_id 下用户 user_id 的权限。modifyChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id, String add, String remove) 修改子频道身份组权限 用于获取 子频道channel_id 下用户 user_id 的权限。modifyChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id, String add, String remove) 修改指定用户在指定子频道的权限 用于获取 子频道channel_id 下用户 user_id 的权限。
-
方法详细资料
-
getChannelPermissionsByUser_id
Tuple<ChannelPermissions,String> getChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id) 获取子频道用户权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员- 参数:
bot_id- 传入机器人IDchannel_id- 子频道IDuser_id- 用户ID- 返回:
- 子频道权限对象
-
modifyChannelPermissionsByRole_id
Boolean modifyChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id, String add, String remove) 修改子频道身份组权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员- 参数:
bot_id- 传入机器人IDchannel_id- 子频道IDrole_id- 身份组IDadd- 要添加的权限remove- 要移除的权限- 返回:
- 修改结果
-
modifyChannelPermissionsByUser_id
Boolean modifyChannelPermissionsByUser_id(String bot_id, String channel_id, String user_id, String add, String remove) 修改指定用户在指定子频道的权限 用于获取 子频道channel_id 下用户 user_id 的权限。 获取子频道用户权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员- 参数:
bot_id- 传入机器人IDchannel_id- 子频道IDuser_id- 用户idadd- 添加的权限remove- 移除的权限- 返回:
- 返回修改结果
-
getChannelPermissionsByRole_id
Tuple<ChannelPermissions,String> getChannelPermissionsByRole_id(String bot_id, String channel_id, String role_id) 获取指定身份组在指定子频道的权限 用于获取子频道 channel_id 下身份组 role_id 的权限。 要求操作人具有管理子频道的权限,如果是机器人,则需要将机器人设置为管理员。- 参数:
bot_id- 传入机器人IDchannel_id- 子频道IDrole_id- 身份组ID- 返回:
- 子频道权限对象
-