批量读取成员资料详情
使用场景: 批量获取成员的详细基础平台资料和应用托管资料,需要指定需要返回的字段列表
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | 申请方式:联系运营人员 |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: POST(HTTPS)
请求地址:https://jz.hasmartedu.com/oapi/user/batch_get_info
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
corpid | string | 否 | 默认查询本机构,查询下属机构用户信息时需要传下属机构的corpid |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
useridlist | []string | 是 | 查询的教职工用户ID , 列表长度<=1000 |
basic_fields | []string | 否 | 成员基础平台资料字段列表: 学校成员参考教职工资料字段 行政单位成员参考行政单位职工资料字段。 |
extend_fields | []string | 否 | 成员托管资料字段,非托管应用无需关注该字段 |
all_extend_fields | boolean | 否 | 是否获取全部可见托管资料(仅设置过值的字段会被返回),默认为否 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
result_list | 查询结果列表 | |
result_list.basic_profile | string | 基础平台资料,json字符串,返回请求包中basic_fields参数指定的字段 |
result_list.extend_profile | string | 应用托管资料,json字符串,返回请求包中extend_fields参数指定的字段 |
result_list.errcode | int32 | 返回码 |
result_list.errmsg | string | 错误信息 |
result_list.department_infos | []object | 部门列表 |
result_list.department_infos.department_id | int32 | 部门id |
result_list.department_infos.name | string | 部门名称 |
result_list.department_infos.full_id_path | string | 部门id全路径 |
result_list.department_infos.full_path | string | 部门名称全路径 |
result_list.department_infos.title_id | int32 | 职位id |
result_list.department_infos.title | string | 职位名称 |
result_list.department_infos.priority | int32 | 主副部门 1-主 0-副 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/batch_get_info?access_token=ACCESS_TOKEN
请求包体:
{
"useridlist": [
"30010757",
"30014050"
],
"basic_fields": [
"userid",
"name",
"email"
],
"extend_fields": [
"FieldA",
"FieldB",
"FieldE"
],
"all_extend_fields": true
}
返回示例:
{
"errmsg": "ok",
"errcode": 0,
"result_list": [
{
"userid": "30010757",
"basic_profile": "{\"email\":\"1000@qq.com\",\"name\":\"老师\",\"teach_subject\":[\"1\"],\"user_no\":\"10010\"}",
"extend_profile": "{\"FieldA\":111,\"FieldB\":222,\"FieldE\":\"aaa\",\"_id\":\"3724396827\"}",
"errcode": 0,
"errmsg": "",
"department_infos": [
{
"department_id": 5165437,
"name": "教师",
"full_id_path": "/5165435/5165437",
"full_path": "/倩倩标准版十中/教师",
"title_id": 74142,
"title": "普通教师",
"priority": 1
}
]
},
{
"userid": "30014097",
"basic_profile": "",
"extend_profile": "",
"errcode": 9,
"errmsg": "用户不存在"
}
]
}
获取部门成员
使用场景: 分页拉取部门下的所有教职工,临时成员,退休老师或教育局员工的简要信息,可以递归拉取所有子部门的教职工。
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | 申请方式:联系运营人员 |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: GET(HTTPS)
请求地址:https://jz.hasmartedu.com/oapi/user/list_simple
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
department_id | uint32 | 是 | 获取的部门id |
fetch_child | int32 | 否 | 是否递归获取子部门下面的成员,0表示不递归,1表示递归,默认不递归 |
corpid | string | 否 | 默认查询本机构,查询下属机构用户信息时需要传下属机构的corpid |
page_index | int32 | 是 | 分页号, 从1开始 |
page_size | int32 | 是 | 每页数量 |
注意:请根据实际需要拉取,为减少时延问题,一般不建议将fetch_child=1
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
total | int32 | 用户总数 |
user_list | 成员列表 | |
user_list.userid | string | 成员id |
user_list.name | string | 成员名称 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/list_simple?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID&fetch_child=FETCH_CHILD&page_index=PAGE_INDEX&page_size=PAGE_SIZE
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"total": 21,
"user_list": [
{
"userid": "10088",
"name": "李四"
},
{
"userid": "10089",
"name": "李三"
}
]
}
获取部门成员详情
使用场景: 分页拉取部门下的所有教职工,临时成员,退休老师或教育局员工,可以递归拉取所有子部门的教职工,可用于应用授权安装后的数据初始化,缓存起来使用。
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: GET(HTTPS)
请求地址:https://jz.hasmartedu.com/oapi/user/list
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
corpid | string | 否 | 默认查询本机构,查询下属机构用户信息时需要传下属机构的corpid |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
department_id | uint32 | 是 | 获取的部门id |
fetch_child | int32 | 否 | 是否递归获取子部门下面的教职工 0:否, 默认值 1:是 |
not_fetch_account | int32 | 否 | 是否不拉取账号: 0:拉取, 1:不拉取, 不需要账号信息时请尽量填1, 以便减少时延 |
page_index | Iint32 | 是 | 分页号, 从1开始 |
page_size | int32 | 是 | 每页数量 |
department_type | int32 | 是 | 部门类型 2:教职工,学校默认值,即学校不填该参数时的效果 5:退休老师 6:临时组 9:行政单位员工,行政单位默认值,即行政单位不填该参数时的效果 接口只会在指定类型下查询用户 |
hide_creator | bool | 否 | true:隐藏创建者 false:不隐藏创建者 |
注意:请根据实际需要拉取,为减少时延问题,建议设置not_fetch_account=1,fetch_child=0
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
total | int32 | 用户总数 |
userlist | 教职工列表 | |
userlist.userid | string | 教职工的用户id |
userlist.name | string | 名字 |
userlist.account | string | 账号,非必要不拉取 |
userlist.position | string | 职位信息 |
userlist.gender | string | 性别。0表示未定义,1表示男性,2表示女性 |
userlist.status | uint32 | 用户状态 1-正常 5-停用 |
userlist.identity_type | uint32 | 证件类型 |
userlist.role_admin_types | []uint32 | 用户的管理员类型列表 参考管理员类型 |
userlist.department | []uint32 | 所属部门id列表,仅返回该应用有查看权限的部门id |
userlist.department_infos | 所属部门列表详情,仅返回该应用有查看权限的部门;需获取部分部门信息的,需处理此项 | |
userlist.department_infos.department_id | uint32 | 部门id |
userlist.department_infos.name | string | 部门名称 |
userlist.department_infos.full_id_path | string | 部门id全路径 |
userlist.department_infos.full_path | string | 部门名称全路径 |
userlist.department_infos.title | string | 教师在部门中的职位 |
userlist.department_infos.priority | int32 | 主副部门 1-主 0-副 |
请求示例:
GET https://jz.hasmartedu.com/oapi/user/list?access_token=ACCESS_TOKEN&department_id=10001¬_fetch_account=1&fetch_child=1&page_index=1&page_size=20
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"total": 22,
"userlist": [
{
"userid": "10228",
"name": "李四",
"department_infos": [
{
"department_id": 1,
"name": "一班",
"title_id": 1,
"title": "老师"
},
{
"department_id": 2,
"name": "二班",
"title_id": 1,
"title": "老师",
"priority": 1
}
],
"department": [
1,
2
],
"position": "1",
"gender": "1",
"status": 1,
"role_admin_types": [
41
]
}
]
}
成员检索 (指定机构)
使用场景: 搜索机构内的成员。
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: POST(HTTPS)
请求地址:https://jz.hasmartedu.com/oapi/user/search
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
corpid | string | 否 | 默认查询本机构,查询下属机构用户信息时需要传下属机构的corpid |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
name | string | 否 | 搜索名称,注意检索条件不能全部为空 |
is_name_fuzzy | bool | 否 | 是否模糊搜索,默认精确 |
user_no | string | 否 | 搜索教工号 |
is_user_no_fuzzy | bool | 否 | 是否按照教工号模糊搜索 |
card_id | string | 否 | 搜索卡号 |
is_card_id_fuzzy | bool | 否 | 是否按照卡号模糊搜索 |
department_id | uint32 | 否 | 搜索部门ID |
fetch_child | int32 | 否 | 是否检索子部门成员; 0:否,1:是 |
page_index | uint32 | 是 | 页码,从1开始 |
page_size | uint32 | 是 | 页大小 |
role_id | uint32 | 否 | 角色id筛选 |
hide_creator | bool | 否 | 是否隐藏创建者 |
status | uint32 | 否 | 状态 0:全部 1:正常 5:停用 默认:0 |
sort_type | uint32 | 否 | 排序方式 0:按部门id升序->职位id升序->用户id倒序排列 1-按用户id倒序排列 默认:0 |
corpid | string | 否 | 默认查询本机构,查询下属机构用户信息时需要传下属机构的corpid |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
total | int | 返回数据列表长度 |
data_list | 搜索结果列表 | |
data_list.userid | string | 老师id |
data_list.name | string | 老师姓名 |
data_list.status | int | 用户状态 1-正常 5-停用 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/search?access_token=ACCESS_TOKEN
请求包体:
{
"name": "张",
"is_name_fuzzy": true,
"department_id": 100001,
"fetch_child": 1
}
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"data_list": [
{
"userid": "30009386",
"name": "张三",
"status": 1
},
{
"userid": "30009783",
"name": "张九",
"status": 1
}
],
"total": 2
}
检索成员(包括下属机构)
使用场景: 搜索本机构和下属机构内的教职工。支持虚拟机构
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 需要 | 申请方式:联系项目接口人申请 |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: [GET, POST](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/user/search_in_sub_orgs
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
page_index | int32 | 是 | 分页页码, 从1开始 |
page_size | int32 | 是 | 每页大小 |
sub_corpid | uint32 | 否 | 本机构或者下级机构id,默认查询本机构和所有下级机构 |
search_type | int32 | 否 | 搜索类型 默认搜全部教职工 1-名称(模糊搜索) 2-手机号(精确搜索) 3-证件号(精确搜索) |
search_value | string | 否 | 搜索内容 |
hide_creator | bool | 否 | 是否隐藏创建者 false:不隐藏(默认) true:隐藏 |
need_depart | int32 | 否 | 是否返回用户的部门列表 0:不返回(默认) 1:返回 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
total | int32 | 列表长度 |
data_list | 教职工列表 | |
data_list.userid | string | 教职工id |
data_list.name | string | 教职工名称 |
data_list.status | int32 | 教职工状态 1-启用 5-停用 |
data_list.corpid | string | 机构id |
data_list.corp_name | string | 机构名称 |
data_list.role_id | int32 | 角色id, 参考角色类型 |
data_list.department_ids | int32数组 | 用户的部门列表 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/search_in_sub_orgs?access_token=ACCESS_TOKEN
请求包体:
{
"page_index": 1,
"page_size": 10,
"sub_corpid": "0",
"search_type": 1,
"search_value": "张",
"hide_creator": true,
"need_depart": 1
}
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"data_list": [
{
"userid": "3722428406",
"name": "张三",
"status": 1,
"corpid": "889074",
"corp_name": "测试学校",
"role_id": 12,
"department_ids": [
6645258,
6066987
]
}
],
"total": 1
}
扩展资料成员检索(本机构)
使用场景: 使用扩展资料字段搜索当前机构内员工,只支持精确匹配
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 需要 | 申请方式:联系项目接口人申请 |
用户凭证 | 未支持 | |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: [GET, POST](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/user/search_profile
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
page_index | uint32 | 是 | 分页页码, 从1开始 |
page_size | uint32 | 是 | 每页大小 |
search_keys | 是 | 搜索关键字列表 | |
search_keys.key | string | 是 | 扩展字段名 |
search_keys.value | string | 是 | 搜索值 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
total | int32 | 列表长度 |
data_list | 教职工列表 | |
data_list.userid | string | 教职工id |
data_list.name | string | 教职工名称 |
data_list.status | int32 | 教职工状态 1-启用 5-停用 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/search_profile?access_token=ACCESS_TOKEN
请求包体:
{
"search_keys": [
{
"key": "test_1",
"value": "123"
}
],
"page_index": 1,
"page_size": 10
}
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"data_list": [
{
"userid": "3722428406",
"name": "张三",
"status": 1
}
],
"total": 1
}
查询成员的用户组列表
使用场景:查询教职工是否有管理员身份等。
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | |
用户凭证 | 不支持 | - |
机构凭证 | 支持 | - |
请求方式: GET(HTTPS)
请求地址:https://jz.hasmartedu.com/oapi/common/teacher/get_group
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
userid | string | 是 | 教职工的Id |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
group_ids | uint32数组 | 用户组列表 参考用户组类型 |
请求示例:
GET https://jz.hasmartedu.com/oapi/common/teacher/get_group?access_token=ACCESS_TOKEN&userid=10088
返回示例:
{
"errcode": 0,
"errmsg": "ok",
"group_ids": [
1,
3
]
}
查询用户数量
使用场景: 查询本机构和下属机构内的用户数量
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 需要 | 申请方式:联系项目接口人申请 |
用户凭证 | 支持 | - |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: [POST](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/corp/user_stat/batch_get
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
role_id | int32 数组 | 是 | 角色id, 参考角色类型 |
sub_corpid | int32 数组 | 否 | 下级机构id列表 默认:本机构 (注意: sub_corpid不为空,且需要查询本机构,则需要把本机构id传入sub_corpid) |
fetch_child_corps | int32 | 否 | 是否查询所有下属机构 0-非 1-是 (sub_corpid不为空,则忽略fetch_child_corps) |
status | int32 | 否 | 指定用户状态 0-全部 1-正常 5-停用 默认:全部 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
data_list | object | 数据列表 |
data_list.corpid | int32 | 机构id |
data_list.name | string | 机构名称 |
data_list.grade_num | int32 | 年级数量 |
data_list.class_num | int32 | 班级数量 |
data_list.user_stat | object | 机构用户数据列表 |
data_list.user_stat.role_id | int32 | 角色id |
data_list.user_stat.person_stat_count | int32 | 用户数量 |
请求示例:
POST https://jz.hasmartedu.com/oapi/corp/user_stat/batch_get?access_token=ACCESS_TOKEN
请求包体:
{
"role_id": [
2,
11,
12,
14
],
"sub_corpid": [],
"fetch_child_corps": 1
}
返回示例:
{
"errmsg": "ok",
"errcode": 0,
"data_list": [
{
"corpid": 888971,
"name": "测试学校1",
"grade_num": 6,
"class_num": 60,
"user_stat": [
{
"role_id": 11,
"person_stat_count": 121
},
{
"role_id": 12,
"person_stat_count": 56
},
{
"role_id": 13,
"person_stat_count": 37
},
{
"role_id": 14,
"person_stat_count": 2
}
]
},
{
"corpid": 1004379,
"name": "测试教育局1",
"grade_num": 0,
"class_num": 0,
"user_stat": [
{
"role_id": 2,
"person_stat_count": 165
}
]
}
]
}
根据职务查询用户列表
使用场景: 根据职务查询用户列表
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | - |
用户凭证 | 支持 | - |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: [GET](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/user/get_user_by_title
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
title | string | 是 | 职务名称,精确匹配 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
list | object | 数据列表 |
list.userid | string | 用户id |
list.user_name | string | 用户名称 |
list.department_id | int32 | 部门id |
list.department_name | string | 部门名称 |
list.title | string | 职务 |
请求示例:
GET https://jz.hasmartedu.com/oapi/user/get_user_by_title?access_token=ACCESS_TOKEN&title=TITLE
返回示例:
{
"errmsg": "ok",
"errcode": 0,
"list": [
{
"userid": "3727171349",
"user_name": "王宗欢",
"department_id": 6080150,
"department_name": "测试部",
"title": "局长"
},
{
"userid": "3727171349",
"user_name": "王宗欢",
"department_id": 6147324,
"department_name": "市属学校",
"title": "局长"
}
]
}
批量机构根据职务查询用户列表
使用场景: 批量机构根据职务查询用户列表
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | - |
用户凭证 | 不支持 | - |
机构凭证 | 支持 | - |
请求方式: [GET](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/user/batch_get_user_by_title
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
Body参数:
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
title | string | 是 | 职务名称,精确匹配 |
corpid_list | []uint32 | 是 | 机构列表,最大不能超过1000 |
page_index | int32 | 否 | 第几页,默认1 |
page_size | int32 | 否 | 每页数量,默认30,最大不能超过10000 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
total | int32 | 用户总数 |
list | object | 数据列表 |
list.userid | string | 用户id |
list.user_name | string | 用户名称 |
list.department_id | int32 | 部门id |
list.department_name | string | 部门名称 |
list.title | string | 职务 |
list.title_id | uint32 | 职务id |
list.corpid | uint32 | 机构id |
list.corp_name | string | 机构名称 |
请求示例:
POST https://jz.hasmartedu.com/oapi/user/batch_get_user_by_title?access_token=ACCESS_TOKEN
{
"title": "校长",
"corpid_list": [
100001,
100002
],
"page_size": 30,
"page_index": 1
}
返回示例:
{
"errmsg": "ok",
"errcode": 0,
"list": [
{
"userid": "123456",
"user_name": "王new",
"department_id": 8180,
"department_name": "教师",
"title": "普通教师",
"title_id": 859,
"corpid": 100001,
"corp_name": "xxx小学"
},
{
"userid": "123457",
"user_name": "王爸爸",
"department_id": 10489,
"department_name": "教务处",
"title": "普通教师",
"title_id": 860,
"corpid": 100002,
"corp_name": "xxx小学2"
}
],
"total": 235
}
虚拟组成员
使用场景: 查询虚拟组内用户列表
权限说明
权限项 | 说明 | 备注 |
---|---|---|
应用是否需要申请白名单 | 不需要 | - |
用户凭证 | 支持 | - |
机构凭证 | 支持 | 获取不到用户凭证的后台管理场景使用 |
请求方式: [GET](HTTPS)
请求地址: https://jz.hasmartedu.com/oapi/virtual_group/user/list
Query参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证 |
group_id | int32 | 否 | 虚拟组id,默认取根节点 |
fetch_child | int32 | 否 | 1 查询下级分组的用户, 0 不查询,默认取0 |
page_index | int32 | 否 | 第几页,默认1 |
page_size | int32 | 否 | 每页数量,默认30,最大不能超过1000 |
search_key | string | 否 | 搜索关键词 |
search_type | int32 | 否 | 搜索类型 0 不需要检索, 1 名字, 2 学号和教职工, 3 手机号码,默认0 |
返回参数:
参数 | 类型 | 说明 |
---|---|---|
total | int32 | 总数 |
user_infos | []object | 用户列表 |
user_infos.userid | string | 用户id |
user_infos.name | string | 用户名称 |
user_infos.role_id | int32 | 角色ID |
user_infos.corp_id | string | 机构ID |
user_infos.group_id | string | 虚拟组ID |
user_infos.group_name | string | 虚拟组名称 |
errcode | int32 | 返回码,0为正常 |
errmsg | string | 对返回码的文本描述内容 |
请求示例:
GET https://jz.hasmartedu.com/oapi/virtual_group/user/list?access_token=ACCESS_TOKEN&group_id=1&fetch_child=1
返回示例:
{
"errmsg": "ok",
"errcode": 0,
"total": 3,
"user_infos": [
{
"userid": "5824",
"name": "jahe",
"role_id": 12,
"corp_id": 1086786,
"group_id": 8413107,
"group_name": "abc"
},
{
"userid": "3732",
"name": "tencent",
"role_id": 12,
"corp_id": 1086786,
"group_id": 8413107,
"group_name": "abc"
}
]
}