Workorder/kefu/get permissions
来自技术开发小组内部wiki
功能说明
根据用户名查找其权限
URL
http://[域名]/workorder/kefu/get_permissions
返回格式
支持json,xml.通过format参数来控制
HTTP请求方式
POST.可以post的数据为xml或json.
输入参数说明
各个参数请进行URL 编码,编码时请遵守 RFC 1738 (1)公共参数 发送请求时必须传入公共参数,详见公共参数说明。 (2)私有参数
参数名称 | 是否必须 | 类型 | 描述 |
---|---|---|---|
username | 必须 | string | 用户名 |
请求示例
正式环境 http://api.fumubang.com/workorder/kefu/get_permissions 测试环境 http://api.fumubang.net/workorder/kefu/get_permissions 本地环境 http://dev-api.fumubang.net/workorder/kefu/get_permissions
返回参数说明
参数 | 说明 |
---|---|
privilege_id | 权限ID |
parentid | 父ID |
arrparentid | 所有父ID |
child | 子ID |
arrchildid | 所有子ID |
privilege_name | 权限名称 |
privilege_type | 权限类型 |
privilege_url | 权限URL |
正确返回示例
"data": { "status": "success", "permissions": { "permission": [ { "privilege_id": "1", "parentid": "0", "arrparentid": "0", "child": "1", "arrchildid": "1,3", "privilege_name": "资源一", "privilege_type": "admin/aaa/aaa", "privilege_url": "/admin/ddd/ddd", "listorder": "0", "is_shield": "0" }, { "privilege_id": "3", "parentid": "1", "arrparentid": "0,1", "child": "0", "arrchildid": "3", "privilege_name": "资源1.1", "privilege_type": "admin/aaa/aaa", "privilege_url": "/admin/ddd/dddfff", "listorder": "0", "is_shield": "0" } ] } }
错误返回示例
<syntaxhighlight lang="php"> <error_code>300001</error_code> <error_msg>账号不存在</error_msg> </syntaxhighlight>