判断用户是否有权限
基本信息
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 | 该用户不在房间里。 |