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>