通讯录设置的权限
1. 通讯录设置的权限
| 接口名称 | 通讯录设置的权限 | 
|---|---|
| 功能描述 | 通讯录设置的权限 | 
| 请求地址 | http://qy-ci.fdccloud.com/api/wzs/get-addressbook-auth-setting?access_token=@access_token | 
| 请求方式 | POST(HTTPS) | 
请求包结构
{
    "__language__": "zh-CN",
    "platform": 2,
    "tenant_id": "my56a9c966df069",
    "version_name": "4.0.6",
    "wzs_user_id": "wzs5f5985f185604096950085"
}
| 参数 | 类型 | 描述 | 
|---|---|---|
| tenant_id | String | 租户Id | 
| wzs_user_id | String | 云助手用户Id | 
返回结果
{
    "data": {
        "auth_list": {
            "hide_dept_user ": [
                {
                    " yzs_order_hierarchy_code ": "10000.10020.10001",
                    "id": "0561f256-cac6-4247 ",
                    "is_person": false
                }
            ],
            "limit_view_external_dept": [
                {
                    "belong_dept": [
                        {
                            "yzs_order_hierarchy_code ": "10000.10020.10001"
                        },
                        {
                            "yzs_order_hierarchy_code ": "10000.10020.10001"
                        }
                    ],
                    "id": "123",
                    "is_person": true
                }
            ],
            "org_id": 1
        },
        "code": 1,
        "message": "ok"
    },
    "success": 1
}
| 参数 | 类型 | 描述 | 
|---|---|---|
| auth_list | object | 无 | 
| hide_dept_user | array | 隐藏部门或用户 | 
| yzs_order_hierarchy_code | string | 层级code | 
| limit_view_external_dept | array | 被限制查看部门以外信息的人或部门 | 
| limit_view_external_dept.id | string | erp、ad中的部门ID | 
| belong_dept | array | 属于哪个部门,同一个人可以属于多个部门,所以这个是个数组 | 
| hide_dept_user | array | 当前用户也无法查看的用户集合 | 
| hide_dept_user.id | string | p_user中的user_id | 
| is_person | boolean | true:是用户,false:是部门 | 
| org_id | string | 企业通讯录的组织id | 
补充说明 "yzs_order_hierarchy_code ": "10000.10020.10001",根据这个可以查看用户所属部门的层级关系,以.进行层级的划分