top
关闭

开发者登录

用户信息接口

主要使用场景:用户信息接口7.0

1、根据手机号获取用户信息

基础 需要授权

根据手机号获取用户信息

前置条件

获取接口访问令牌:accessToken

请求说明

urlhttps://api.wuhaneduyun.cn/user/openapi/user/get-user-info-by-phone?accessToken={{accessToken}}
请求方式post
是否需要鉴权
请求数限制
接口方向第三方应用->开放平台

参数说明

序号 字段名 约束 类型 长度 说明

1

phone

必选

string

用户手机号

返回说明

序号 字段名 约束 类型 长度 说明

1

code

必选

string

结果编码

2

message

必选

string

结果描述

3

result

必选

json

结果对象

3.1

user_id

必选

string

用户编号

3.2

platform_code

必选

string

平台编号

3.3

v_platform_code

必选

string

虚拟平台编号(多值用逗号分隔)

3.4

name

必选

string

用户姓名

3.5

gender

必选

int

性别(0:女,1:男,2:未填,3:保密)

3.6

birthdate

必选

string

出生日期

3.7

status

必选

int

状态(0:未激活, 1:正常, 2:注销, 3:锁定, 4:安管锁定)

3.8

province_code

必选

string

所在省

3.9

city_code

必选

string

所在市

3.10

area_code

必选

string

所在区

3.11

user_family

必选

json数组

用户家庭关系(识别init_user_type等于0是学生, 或识别user_top_org里的user_type等于0是学生,反之user_family不为空的就是家长,)

3.11.1

top_org_id

必选

string

废弃字段

3.11.2

bind_user_id

必选

string

被绑定的用户id

3.11.3

relation_name

必选

string

绑定的称谓

3.11.4

relation_type

必选

string

绑定的家庭关系(正数时:被绑定的是家长,负数时:被绑定的是学生)

3.12

user_org

必选

json数组

用户所属部门、班级等节点

3.12.1

org_id

必选

string

用户所属部门、班级等节点id

3.12.2

top_org_id

必选

string

部门、班级所属的机构、学校id

3.12.3

org_type

必选

string

节点类型,区分出部门、班级等("1": "机构","2": "学校","3": "校区","4": "部门","5": "学段","6": "年级","7": "班级","8": "企业机构","9": "教学工作室","10": "平台")

3.12.4

attr

必选

json数组

用户在部门、班级等节点里的独立属性数据(例如class_teacher_subject教师班级任教学科信息、class_header_teacher班级班主任标识、class_monitor_student班级班长标识)

3.12.5

createtime

必选

int

用户加入部门、班级等节点时间戳

3.12.6

updatetime

必选

int

用户在部门、班级等节点发生数据更新的时间戳

3.12.7

org_name

必选

string

用户所在部门、班级等节点名称

3.12.8

top_org_name

必选

string

用户所在机构、学校的名称

3.12.9

top_school_id

可选

string

仅在当前节点是校区、学段、年级、班级时返回所在的校区id

3.12.10

top_school_name

可选

string

仅在当前节点是校区、学段、年级、班级时返回所在的校区名称

3.13

user_top_org

必选

json数组

用户所属机构、学校等组织

3.13.1

attr

可选

json数组

废弃,返回空数据

3.13.2

name

必选

string

用户在所属组织里的名称

3.13.3

org_type

必选

string

节点类型,区分出部门、班级等("1": "机构","2": "学校","3": "校区","4": "部门","5": "学段","6": "年级","7": "班级","8": "企业机构","9": "教学工作室","10": "平台")

3.13.4

user_type

必选

string

用户在所属组织的用户类型

3.13.5

org_id

必选

string

用户所属组织的组织id

3.13.6

top_org_name

必选

string

用户所属组织的组织名称

3.14

user_role

必选

json数组

用户权限或用户岗位信息 1、主管理员,查找user_role下top_org_id=组织id,且parent_id=1. 2、子管理员,查找user_role下top_org_id=组织id,且parent_id=2. 2.1、管理范围判断:查找power_name=sub_manager_department,且power_value包含all或者部门id 2.2、基础权限判断:查找power_name=sub_manager_app,且power_value包含all或者基础权限id 2.3、应用权限判断:查找power_name=sub_manager_campus,且power_value包含all或者应用id

3.14.1

parent_id

必选

string

当值为数字类型时,表示平台系统设置的默认角色,如1为主管理员,2为子管理员,更多默认角色列表参考获取默认角色接口 当值为字符串类型时,表示组织内自定义岗位,如 后勤管理 等,若想取得自定义岗位名称,可使用下面的role_id信息,通过获取角色详情接口获取

3.14.2

role_id

必选

string

自定义角色/岗位id

3.14.3

top_org_id

必选

string

角色/岗位所属机构、学校等组织id

3.14.4

org_id

必选

string

角色/岗位所属部门id

3.14.5

role_type

必选

string

角色/岗位类型,0系统,1普通,2自定义,废弃

3.14.6

_power

必选

json数组

子管理员权限信息,包含部门管理范围、基础权限、应用权限三个部分

3.14.6.1

power_name

必选

string

权限类型
1、sub_manager_department:部门管理范围,如全学校、所在部门等
2、sub_manager_app:基础权限,将在以上部门管理范围配置权限,如成员管理、设置管理
3、sub_manager_campus:应用权限

3.14.6.2

power_value

必选

数组

权限值,与power_name关联。"all"表示全部权限,其他权限对应如下:
1、power_name为sub_manager_department表示部门管理范围。power_value取值,all:全学校,dep:所在部门及下级部门,部门ids:多个部门id逗号分隔,表示管理特定部门
2、power_name为sub_manager_app表示基础权限。power_value取值,1:成员管理,6:组织管理,7:班级管理,3:工作台管理,4:设置,5:门户管理,8:资源库管理,9:数据管理,10:权限管理,11:数据上报
3、power_name为sub_manager_campus表示应用权限,power_value取值参照获取机构权限应用列表接口

3.15

avatar

必选

json

用户头像(1:小, 2:中, 3:大)

3.16

last_top_org_id

必选

string

最后切换的机构、学校等组织编号

3.17

last_top_org_name

必选

string

最后切换的机构、学校等组织名称

3.18

last_user_type

必选

int

最后所属的用户类型

3.19

init_user_type

必选

int

用户初始注册用户类型(0学生,1老师,2家长等等)

3.20

init_v_platform_code

必选

string

用户初始虚拟平码编码

3.21

card_type

必选

int

用户证件类型,默认身份证(0:身份证,1:护照,6:港澳居民来往内地通行证(香港)/身份证明,7:港澳居民来往内地通行证(澳门)/身份证明,8:台湾居民来往大陆通行证,9:外国人永久居留证)

3.22

account

必选

string

账号脱敏

3.23

phone

必选

string

手机号脱敏

示例

 **请求示例**

{
    "phone": "13300000000"
}

 **返回示例**

{
  "code": "000000",
  "message": "请求成功",
  "result": {
    "user_id": "24f5728a-5ff8-11e9-a457-0200f7efd26a",
    "platform_code": "888888",
	"v_platform_code": "888888,420100",
    "name": "lm650730",
    "gender": "2",
    "birthdate": "0",
    "status": "1",
    "province_code": "",
    "city_code": "",
    "area_code": "",
    "user_family": [],
    "user_org": [
      {
        "org_id": "0086516a-5ffa-11e9-8d9d-0200f7413ea8",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "org_type": "4",//加入了学校的其中一个部门
        "display_order": "0",
        "attr": [],
        "createtime": "1555394037",
        "updatetime": "1555394037",
        "org_name": "财务部二层",
        "top_org_name": "武汉小学"
      },
      {
        "org_id": "0d1975a8-718c-11e9-9037-0200f7ae226a",
        "top_org_id": "0d1975a8-718c-11e9-9037-0200f7ae226a",
        "org_type": "1",//当前为机构
        "display_order": "0",
        "attr": [],
        "createtime": "1557318193",
        "updatetime": "1557318193",
        "org_name": "武汉市教育局",
        "top_org_name": "武汉市教育局"
      },
      {
        "org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "org_type": "2",//当前为学校
        "display_order": "0",
        "attr": [],
        "createtime": "1555385548",
        "updatetime": "1555385548",
        "org_name": "武汉小学",
        "top_org_name": "武汉小学"
      },
      {
        "org_id": "bb6c8a0a-6025-11e9-9789-0200f707c8ba",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "org_type": "7",//当前为班级
        "display_order": "0",
        "attr": [
			"class_monitor_student":1,//当为班级学生时,识别是否为班级班长
			"class_teacher_subject": [
				{
					"subject_id": "SUB7",//当为班级教师时,学科id
					"subject_type": 1,//学科类型,1基础学科,2自定义学科
					"school_period": 2//学科学段
				},
				{
					"subject_id": "SUB49",
					"subject_type": 1,
					"school_period": 2
				}
			],
			"class_header_teacher":1//当为班级教师时,识别是否为班主任
		],
        "createtime": "1555553403",
        "updatetime": "1555553403",
        "top_school_id": "339e6d64-6016-11e9-b89e-0200f74d872f",
        "org_name": "五年级2班",
        "top_org_name": "武汉小学",
        "top_school_name": "武汉小学武昌校区"
      }
    ],
    "user_top_org": [
      {
        "org_id": "0d1975a8-718c-11e9-9037-0200f7ae226a",
        "top_org_id": "0d1975a8-718c-11e9-9037-0200f7ae226a",
        "org_type": "1",//加入了机构
        "display_order": "1557318193",
        "name": "lm650730",
        "user_type": "4",
        "attr": [],
        "createtime": "1557318193",
        "updatetime": "1557318193",
        "org_name": "武汉市教育局",
        "top_org_name": "武汉市教育局"
      },
      {
        "org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "org_type": "2",//同时加入了学校
        "display_order": "1555385548",
        "name": "夏冰888",
        "user_type": "1",
        "attr": [],
        "createtime": "1555385548",
        "updatetime": "1557453305",
        "org_name": "武汉小学",
        "top_org_name": "武汉小学"
      }
    ],
    "user_role": [
      {
        "role_id": "26f15578-656f-11e9-b4c2-0200f7a4f10e",
        "parent_id": "2",
        "role_type": "2",
        "org_id": "d040453c-656d-11e9-bbe9-0200f7a4f10e",
        "top_org_id": "d040453c-656d-11e9-bbe9-0200f7a4f10e",
        "createtime": "1555986367",
        "updatetime": "1555986367",
        "display_order": "0",
        "_power": [
			{
				"power_name":"sub_manager_department",
				"power_value":"["all"]",
				"role_id":"26f15578-656f-11e9-b4c2-0200f7a4f10e",
				"createtime": "1555986367",
        		"updatetime": "1555986367",
			},
			{
				"power_name":"sub_manager_app",
				"power_value":"["1", "4"]",
				"role_id":"26f15578-656f-11e9-b4c2-0200f7a4f10e",
				"createtime": "1555986367",
        		"updatetime": "1555986367",
			},
			{
				"power_name":"sub_manager_campus",
				"power_value":"["56DEB663D6091A6C4BD329E3696D52DE"]",
				"role_id":"26f15578-656f-11e9-b4c2-0200f7a4f10e",
				"createtime": "1555986367",
        		"updatetime": "1555986367",
			}
		]
      },
      {
        "role_id": "6e0f54fe-600c-11e9-8492-0200f734321a",
        "parent_id": "3",
        "role_type": "2",
        "org_id": "fad2bf4c-5ff9-11e9-84b3-0200f7413ea8",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "createtime": "1555394211",
        "updatetime": "1555394211",
        "display_order": "0",
        "_power": [
		]
      },
      {
        "role_id": "f9e4f920-600c-11e9-9d09-0200f734321a",
        "parent_id": "ba56b1f4-600c-11e9-a949-0200f734321a",
        "role_type": "2",
        "org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "createtime": "1555394445",
        "updatetime": "1555395687",
        "display_order": "0",
        "_power": []
      },
      {
        "role_id": "b8f079f4-600b-11e9-a76c-0200f786b57b",
        "parent_id": "3",
        "role_type": "2",
        "org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "createtime": "1555393907",
        "updatetime": "1557317605",
        "display_order": "0",
        "_power": []
      },
      {
        "role_id": "b0fa88ba-6a70-11e9-bf75-0200f734fe75",
        "parent_id": "2",
        "role_type": "2",
        "org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
        "createtime": "1556536784",
        "updatetime": "1556536784",
        "display_order": "0",
        "_power": [
          {
            "id": "b120af54-6a70-11e9-bf75-0200f734fe75",
            "role_id": "b0fa88ba-6a70-11e9-bf75-0200f734fe75",
            "power_name": "sub_manager_app",
            "power_value": "[\"all\"]",
            "createtime": "1556536784",
            "updatetime": "1556536784"
          },
          {
            "id": "b11d9986-6a70-11e9-bf75-0200f734fe75",
            "role_id": "b0fa88ba-6a70-11e9-bf75-0200f734fe75",
            "power_name": "sub_manager_department",
            "power_value": "[\"all\"]",
            "createtime": "1556536784",
            "updatetime": "1556536784"
          }
        ]
      }
    ],
    "last_top_org_id": "42675838-5ff8-11e9-b985-0200f7efd26a",
    "last_top_org_name": "武汉小学",
	"last_user_type": "1",
	"init_user_type": "1",
	"init_v_platform_code": "888880",
	"account": "a******d32",
	"phone": "133****8987",
  }
}