判断用户是否有权限

基本信息

Path: /api/v1/CheckUserHasPerm

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json    
Authorization token    

Body

名称 类型 是否必须 默认值 备注 其他信息
gid integer 必须   房间ID  
uid integer 必须   用户ID  
perms_id integer 必须   权限ID  
cid integer 必须   频道ID  
check_ban integer 非必须   是否检查用户封禁 0不检查1检查

权限列表

权限ID 权限名称 说明
4000 管理机器人配置 拥有此权限的成员可以修改房间Bot设置。如果返回80015错误码,证明该用户不在房间里
2001 发言权限 需传cid参数,拥有此权限的成员可以在该频道发言。
3011 查看频道 需传cid参数,拥有此权限的成员可以在频道列表中查看到该频道、并进入该频道。

返回数据

名称 类型 是否必须 默认值 备注 其他信息
ret integer 必须 0    
msg string 必须 ok    
has bool 必须   true-有权限 false-无权限  

特殊错误码说明

错误码 说明
80033 用户被封禁,返回提示消息msg可直接返回给用户。
80015 该用户不在房间里。