@myyzs
2019-01-02T02:31:18.000000Z
字数 3180
阅读 32
接口地址:
https://www.fdccloud.com/api/tenant-open/get-department-list?access_token=ACCESS_TOKEN
传参方式:
POST
{"dept_id": "02e9df78-6b35-4dfb-994b-06316b878221","type": 1,"is_need_page": 1,"page_index": 0,"page_size": 10}
参数说明:
| 参数名称 | 必须 | 说明 |
|---|---|---|
| access_token | 是 | 调用接口凭证 |
| dept_id | 否 | 部门id。 如果不填,再根据type获取对应的数据 |
| type | 是 | type值为1-4,1-获取企业的全部部门(支持分页),2-获取企业的顶级部门及顶级部门的直接子级部门,3-传入部门id,返回该部门,4-传入部门id,返回该部门下的直接子级部门 |
| is_need_page | 否 | 不传或者为0-不需要翻页,1-需要翻页(仅当type=1时支持翻页) |
| page_index | 否 | 当前请求页的页码, 默认值 0 第一页 |
| page_size | 否 | 每页请求的数量, 默认值 200 |
返回结果:
成功
{"errcode": 0,"errmsg": "ok","is_complete":1"data": [{"dept_id": "02e9df78-6b35-4dfb-994b-06316b878221","dept_name": "长沙明源工程部1","parent_id": "ce302a6b-e0c7-4cc3-b376-291e8acbe535","dept_code": "10000.10021.10006","is_end_dept":0}]}
失败
{"errcode": "-1003","errmsg": "部门ID不能为空","data": ""}
参数说明:
| 参数名称 | 说明 |
|---|---|
| errcode | 返回码 |
| errmsg | 对返回码的文本描述内容 |
| is_complete | 数据拉取是否完成,0:未完成 1 已完成,所有数据拉取完毕 |
| data | 部门列表 |
| dept_id | 部门id |
| dept_name | 部门名称 |
| parent_id | 父级部门id |
| dept_code | 部门层级code |
| is_end_dept | 是否末级部门 |
接口地址:
https://www.fdccloud.com/api/tenant-open/get-user-list?access_token=ACCESS_TOKEN
传参方式:
POST
{"dept_id": "02e9df78-6b35-4dfb-994b-06316b878221","type": 1,"is_need_page": 1,"page_index": 0,"page_size": 10}
参数说明:
| 参数名称 | 必须 | 说明 |
|---|---|---|
| access_token | 是 | 调用接口凭证 |
| dept_id | 是 | 部门id |
| type | 是 | type值为1-2,1-返回该部门下的直接人员,2-返回该部门及其所有层级的子级部门的人员 |
| is_need_page | 否 | 不传或者为0,表示不需要翻页,1-需要翻页 |
| page_index | 否 | 当前请求页的页码, 默认值 0 第一页 |
| page_size | 否 | 每页请求的数量, 默认值 200 |
返回结果:
成功
{"errcode": 0,"errmsg": "ok","is_complete":1"data": [{"wzs_user_id": "微助手用户id(唯一)","user_id":"123","openid": "云助手用户openid","user_code": "用户代码","user_name": "用户名称","dept_id":[1,2],"erp_code": [{"erp_user_code": "zhangwei","erp_ver": ""},{"erp_user_code": "zhangwei-test","erp_ver": "1"}]}]}
失败
{"errcode":"错误代码","errmsg":"错误信息","data":""}
参数说明:
| 参数名称 | 说明 |
|---|---|
| errcode | 返回码 |
| errmsg | 对返回码的文本描述内容 |
| is_complete | 数据拉取是否完成,0:未完成 1 已完成,所有数据拉取完毕 |
| data | 用户列表 |
| wzs_user_id | 微助手用户id(唯一) |
| user_id | 用户id |
| openid | 云助手用户openid |
| user_code | 用户代码 |
| erp_user_code | erp代码 |
| user_name | 用户名称 |
| dept_id | 部门id |
接口地址:
https://www.fdccloud.com/api/tenant-open/search-contact?access_token=ACCESS_TOKEN
传参方式:
POST
{"keyword": "123","type": 1,"is_need_page": 1,"page_index": 0,"page_size": 10}
参数说明:
| 参数名称 | 必须 | 说明 |
|---|---|---|
| access_token | 是 | 调用接口凭证 |
| key | 是 | 搜索的关键字 |
| type | 是 | type值为1-3,1-查找所有部门名称与之匹配的部门,2-查找所有员工姓名与之匹配的员工,3-查找所有部门名称OR员工姓名与之匹配的部门和员工 |
| is_need_page | 否 | 不传或者为0,表示不需要翻页,1-需要翻页 |
| page_index | 否 | 当前请求页的页码, 默认值 0 第一页 |
| page_size | 否 | 每页请求的数量, 默认值 200 |
返回结果:
成功
{"errcode": 0,"errmsg": "ok","is_complete":1"data": {"user_list": [{"wzs_user_id": "微助手用户id(唯一)","user_id": "123","openid": "云助手用户openid","user_code": "用户代码","user_name": "用户名称","dept_id": [1, 2],"erp_code": [{"erp_user_code": "zhangwei","erp_ver": ""},{"erp_user_code": "zhangwei-test","erp_ver": "1"}]}],"dept_list": [{"dept_id": "02e9df78-6b35-4dfb-994b-06316b878221","dept_name": "长沙明源工程部1","parent_id": "ce302a6b-e0c7-4cc3-b376-291e8acbe535","dept_code": "10000.10021.10006","is_end_dept": 0}]}}
失败
{"errcode":"错误代码","errmsg":"错误信息","data":""}
接口地址:
https://www.fdccloud.com/api/tenant-open/get-department-id-by-user-code?access_token=ACCESS_TOKEN
传参方式:
POST
{"user_code": "123","channel_id": "0",}
参数说明:
| 参数名称 | 必须 | 说明 |
|---|---|---|
| user_code | 是 | 用户user_code |
| channel_id | 否 | 如果不传该字段,则默认为企业通讯录 |
返回结果:
成功
{"errcode": 0,"errmsg": "ok","data": ["02e9df78-6b35-4dfb-994b-06316b878221", "ce302a6b-e0c7-4cc3-b376-291e8acbe535"]}
失败
{"errcode":"错误代码","errmsg":"错误信息","data":""}
参数说明:
| 参数名称 | 说明 |
|---|---|
| errcode | 返回码 |
| errmsg | 对返回码的文本描述内容 |
| data | 返回人员所属部门id及所有父级部门id |