Skip to content

学生数据

本接口数据来源教育教学管理系统,包含本科生、研究生学籍数据。

学生基本数据

描述

提供学生自然人基本数据。其中邮箱(email)、手机号码(mobilePhone)字段来源学工系统,其余字段来源本研一体系统。

根据最小化存储原则,涉及个人敏感数据请谨慎保存。建议您只保存业务中需要的数据字段。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/studentinfo

请求参数

参数名是否必填备注
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于2000

返回参数

参数名类型备注
bizTypestring业务类型(本科、研究生)
studentCodestring学号(唯一)
studentNamestring证件姓名
departmentstring院系
genderstring性别
birthdaystring出生日期
politicalstring政治面貌
countrystring国家地区
nationstring民族
idCardTypestring证件类型
idCardNumberstring证件号码
nativeChinaPlacestring籍贯
schoolEmailstring学校邮箱
mobilePhonestring手机号码
emailstring邮箱
createdAtdatetime记录创建时间
updatedAtdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/studentinfo?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 42104,
        "pageSize": 10,
        "rows": [
            {
                "bizType": "本科",
                "studentCode": "10*******01",
                "studentName": "高**",
                "department": "哲**",
                "gender": "男",
                "birthday": "2000-02-23 00:00:00",
                "political": "共青团员",
                "country": "",
                "nation": "汉族",
                "idCardType": "居民身份证",
                "idCardNumber": "41**************95",
                "nativeChinaPlace": "",
                "schoolEmail": "10*******01@stu.ecnu.edu.cn",
                "email": "11*******@qq.com",
                "mobilePhone": "18*******01",
                "createdAt": "2026-03-06 16:46:40",
                "updatedAt": "2026-03-11 12:02:06"
            },
            {
                "bizType": "本科",
                "studentCode": "10*******09",
                "studentName": "李**",
                "department": "中国******",
                "gender": "男",
                "birthday": "2001-11-01 00:00:00",
                "political": "共青团员",
                "country": "",
                "nation": "彝族",
                "idCardType": "居民身份证",
                "idCardNumber": "51**************1X",
                "nativeChinaPlace": "",
                "schoolEmail": "10*******09@stu.ecnu.edu.cn",
                "email": "24*******@qq.com",
                "mobilePhone": "13*******57",
                "createdAt": "2026-03-06 16:46:41",
                "updatedAt": "2026-03-11 12:02:08"
            },
            {
                "bizType": "本科",
                "studentCode": "10*******32",
                "studentName": "周*",
                "department": "体育******",
                "gender": "男",
                "birthday": "2001-01-29 00:00:00",
                "political": "群众",
                "country": "",
                "nation": "汉族",
                "idCardType": "居民身份证",
                "idCardNumber": "34*************18",
                "nativeChinaPlace": "",
                "schoolEmail": "10*******32@stu.ecnu.edu.cn",
                "email": "10*******@qq.com",
                "mobilePhone": "18*******12",
                "createdAt": "2026-03-06 16:46:40",
                "updatedAt": "2026-03-11 12:02:07"
            }
            ......
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "2664d0c73c7dbcecd0752d57ad7a74e9",
    "errMsg": "success",
    "apiLog": ""
}

学生基本数据单条查询

描述

提供学生自然人基本数据单条数据查询。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/studentbasicinfo

请求参数

参数名是否必填备注
userId学号

返回参数

参数名类型备注
bizTypestring业务类型(本科、研究生)
studentCodestring学号(唯一)
studentNamestring证件姓名
departmentstring院系
genderstring性别
birthdaystring出生日期
politicalstring政治面貌
countrystring国家地区
nationstring民族
idCardTypestring证件类型
idCardNumberstring证件号码
nativeChinaPlacestring籍贯
schoolEmailstring学校邮箱
mobilePhonestring手机号码
emailstring邮箱
createdAtdatetime记录创建时间
updatedAtdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/studentbasicinfo?userId=51*******01"

返回示例

json
{
    "data": [
        {
            "bizType": "研究生",
            "studentCode": "51*******34",
            "studentName": "侯**",
            "mngtDepartment": "音乐**",
            "department": "音乐**",
            "major": "音乐",
            "grade": "2023",
            "enterSchoolDate": "2023-09-10",
            "gender": "女",
            "birthday": "20**-0*-1*",
            "political": "群众",
            "country": "中国",
            "nation": "汉族",
            "idCardType": "居民身份证",
            "idCardNumber": "31**************40",
            "nativeChinaPlace": "上海市|**区|**区",
            "schoolEmail": "51*******34@stu.ecnu.edu.cn",
            "email": "18**********@163.com",
            "mobilePhone": "18**********10",
            "createdAt": "2026-03-06 16:46:57",
            "updatedAt": "2026-03-06 16:46:57"
        }
    ],
    "errCode": 0,
    "requestId": "a86b77965afc3f4fd64d67b6d69a9ddc",
    "errMsg": "success"
}

公共学籍管理数据

描述

该API提供学生(本、研)学籍全量字段,数据来源本研一体系统。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/studentstatus

请求参数

参数名是否必填备注
biz_type业务类型(本科、研究生)
mngt_dept_code管理院系代码
dept_code专业所在院系代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于2000

返回参数

参数名类型备注
BIZ_TYPEstring业务类型(本科、研究生)
GRADEstring年级
STUDENT_CODEstring学号(唯一)
STUDENT_NAMEstring证件姓名
STUDENT_NAME_PINYINstring姓名拼音(常用名/留学生有中文名,其他为证件姓名)
STUDENT_NAME_ENstring英文姓名(证件姓名 - 留学生/姓名拼音 - 非留学生)
GENDER_CODEstring性别代码
POLITICAL_CODEstring政治面貌代码(
COUNTRY_CODEstring国家地区代码
NATION_CODEstring民族代码
ID_CARD_TYPE_CODEstring证件类型代码
STUDY_YEARSnumber学制
MNGT_DEPARTMENT_CODEstring管理院系代码(学籍所在院系:教育学部、孟院)
MNGT_DEPARTMENTstring管理院系名称
DEPARTMENT_CODEstring院系代码(学科专业所在院系)
DEPARTMENTstring院系名称
MAJOR_CODEstring学生专业代码
MAJORstring学生专业名称
MAJOR_DIRECTION_CODEstring学生方向代码
MAJOR_DIRECTIONstring学生方向名称
IN_SCHOOLstring是否在校
HAS_XUE_JIstring是否有国家学籍(有:有学校学籍/无:无学校学籍)
ZAI_JIstring是否在籍(有学校学籍,毕业、退学不在籍)
ENTER_SCHOOL_DATEstring入学日期
EXPECTED_GRADUATE_DATEstring预计毕业日期
GRADUATE_DATEstring毕业日期
GRADUATE_RESULTstring毕业结论
STD_STATUSstring学籍状态
STD_TYPE_CODEstring学生类别代码
STD_TYPEstring学生类别名称
OVERSEAS_STUDENTstring是否留学生
STD_FLAGSstring学生标签(多个标签逗号隔开,本科提供)
EDUCATION_CODEstring学历层次代码
EDUCATIONstring学历层次
CAMPUSstring校区(引用 CAMPUS)
EXAMINEE_NOstring考生号
DISCIPLINE_CATEGORY_CODEstring学科门类代码
DISCIPLINE_CATEGORYstring学科门类
FIRST_DISCIPLINE_CODEstring一级学科/类别代码
FIRST_DISCIPLINEstring一级学科/类别名称
SECOND_DISCIPLINE_CODEstring二级学科/领域代码
SECOND_DISCIPLINEstring二级学科/领域名称
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/studentstatus?mngt_dept_code=012903&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 42104,
        "pageSize": 5,
        "rows": [
            {
                "BIZ_TYPE": "本科",
                "GRADE": "2022",
                "STUDENT_CODE": "10******01",
                "STUDENT_NAME": "高**",
                "STUDENT_NAME_PINYIN": "Gao ******",
                "STUDENT_NAME_EN": "Gao ******",
                "GENDER_CODE": "1",
                "POLITICAL_CODE": "03",
                "COUNTRY_CODE": "",
                "NATION_CODE": "01",
                "ID_CARD_TYPE_CODE": "01",
                "STUDY_YEARS": 4,
                "MNGT_DEPARTMENT_CODE": "01****",
                "MNGT_DEPARTMENT": "哲**",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT": "哲**",
                "MAJOR_CODE": "01**",
                "MAJOR": "哲**",
                "MAJOR_DIRECTION_CODE": "",
                "MAJOR_DIRECTION": "",
                "IN_SCHOOL": "是",
                "HAS_XUE_JI": "有",
                "ZAI_JI": "是",
                "ENTER_SCHOOL_DATE": "2018-09-01",
                "EXPECTED_GRADUATE_DATE": "2026-07-01",
                "GRADUATE_DATE": "",
                "GRADUATE_RESULT": "",
                "STD_STATUS": "正常",
                "STD_TYPE_CODE": "10",
                "STD_TYPE": "统招生",
                "OVERSEAS_STUDENT": "否",
                "STD_FLAGS": "大英测试必考学生",
                "EDUCATION_CODE": "01",
                "EDUCATION": "本科",
                "CAMPUS": "闵行校区",
                "EXAMINEE_NO": "18********97",
                "DISCIPLINE_CATEGORY_CODE": "",
                "DISCIPLINE_CATEGORY": "",
                "FIRST_DISCIPLINE_CODE": "",
                "FIRST_DISCIPLINE": "",
                "SECOND_DISCIPLINE_CODE": "",
                "SECOND_DISCIPLINE": "",
                "created_at": "2026-03-06 16:46:40",
                "updated_at": "2026-03-11 12:02:06"
            },
            {
                "BIZ_TYPE": "本科",
                "GRADE": "2022",
                "STUDENT_CODE": "10********9",
                "STUDENT_NAME": "李**",
                "STUDENT_NAME_PINYIN": "Li ******",
                "STUDENT_NAME_EN": "Li ******",
                "GENDER_CODE": "1",
                "POLITICAL_CODE": "03",
                "COUNTRY_CODE": "",
                "NATION_CODE": "07",
                "ID_CARD_TYPE_CODE": "01",
                "STUDY_YEARS": 4,
                "MNGT_DEPARTMENT_CODE": "01****",
                "MNGT_DEPARTMENT": "中国********",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT": "中国********",
                "MAJOR_CODE": "01**",
                "MAJOR": "汉****",
                "MAJOR_DIRECTION_CODE": "011002",
                "MAJOR_DIRECTION": "普通专业",
                "IN_SCHOOL": "是",
                "HAS_XUE_JI": "有",
                "ZAI_JI": "是",
                "ENTER_SCHOOL_DATE": "2019-08-30",
                "EXPECTED_GRADUATE_DATE": "2026-07-01",
                "GRADUATE_DATE": "",
                "GRADUATE_RESULT": "",
                "STD_STATUS": "正常",
                "STD_TYPE_CODE": "10",
                "STD_TYPE": "统招生",
                "OVERSEAS_STUDENT": "否",
                "STD_FLAGS": "大英测试必考学生",
                "EDUCATION_CODE": "01",
                "EDUCATION": "本科",
                "CAMPUS": "闵行校区",
                "EXAMINEE_NO": "19*********17",
                "DISCIPLINE_CATEGORY_CODE": "",
                "DISCIPLINE_CATEGORY": "",
                "FIRST_DISCIPLINE_CODE": "",
                "FIRST_DISCIPLINE": "",
                "SECOND_DISCIPLINE_CODE": "",
                "SECOND_DISCIPLINE": "",
                "created_at": "2026-03-06 16:46:41",
                "updated_at": "2026-03-11 12:02:08"
            }
            ......
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "74bc5e34157cdd4f7961f2cc8b198211",
    "errMsg": "success",
    "apiLog": ""
}

公共学籍管理数据单条查询

描述

该API提供学生(本、研)学籍全量字段,数据来源本研一体系统。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/single/studentstatus

请求参数

参数名是否必填备注
student_code学号

返回参数

参数名类型备注
BIZ_TYPEstring业务类型(本科、研究生)
GRADEstring年级
STUDENT_CODEstring学号(唯一)
STUDENT_NAMEstring证件姓名
STUDENT_NAME_PINYINstring姓名拼音(常用名/留学生有中文名,其他为证件姓名)
STUDENT_NAME_ENstring英文姓名(证件姓名 - 留学生/姓名拼音 - 非留学生)
GENDER_CODEstring性别代码
POLITICAL_CODEstring政治面貌代码(
COUNTRY_CODEstring国家地区代码
NATION_CODEstring民族代码
ID_CARD_TYPE_CODEstring证件类型代码
STUDY_YEARSnumber学制
MNGT_DEPARTMENT_CODEstring管理院系代码(学籍所在院系:教育学部、孟院)
MNGT_DEPARTMENTstring管理院系名称
DEPARTMENT_CODEstring院系代码(学科专业所在院系)
DEPARTMENTstring院系名称
MAJOR_CODEstring学生专业代码
MAJORstring学生专业名称
MAJOR_DIRECTION_CODEstring学生方向代码
MAJOR_DIRECTIONstring学生方向名称
IN_SCHOOLstring是否在校
HAS_XUE_JIstring是否有国家学籍(有:有学校学籍/无:无学校学籍)
ZAI_JIstring是否在籍(有学校学籍,毕业、退学不在籍)
ENTER_SCHOOL_DATEstring入学日期
EXPECTED_GRADUATE_DATEstring预计毕业日期
GRADUATE_DATEstring毕业日期
GRADUATE_RESULTstring毕业结论
STD_STATUSstring学籍状态
STD_TYPE_CODEstring学生类别代码
STD_TYPEstring学生类别名称
OVERSEAS_STUDENTstring是否留学生
STD_FLAGSstring学生标签(多个标签逗号隔开,本科提供)
EDUCATION_CODEstring学历层次代码
EDUCATIONstring学历层次
CAMPUSstring校区(引用 CAMPUS)
EXAMINEE_NOstring考生号
DISCIPLINE_CATEGORY_CODEstring学科门类代码
DISCIPLINE_CATEGORYstring学科门类
FIRST_DISCIPLINE_CODEstring一级学科/类别代码
FIRST_DISCIPLINEstring一级学科/类别名称
SECOND_DISCIPLINE_CODEstring二级学科/领域代码
SECOND_DISCIPLINEstring二级学科/领域名称
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/single/studentstatus?student_code=10*******02"

示例数据

json
{
    "data": [
        {
            "BIZ_TYPE": "本科",
            "GRADE": "2022",
            "STUDENT_CODE": "10*******02",
            "STUDENT_NAME": "胡**",
            "STUDENT_NAME_PINYIN": "Hu ****",
            "STUDENT_NAME_EN": "Hu ****",
            "GENDER_CODE": "2",
            "POLITICAL_CODE": "13",
            "COUNTRY_CODE": "156",
            "NATION_CODE": "01",
            "ID_CARD_TYPE_CODE": "01",
            "STUDY_YEARS": 4,
            "MNGT_DEPARTMENT_CODE": "01****",
            "MNGT_DEPARTMENT": "中国*****",
            "DEPARTMENT_CODE": "01****",
            "DEPARTMENT": "中国*****",
            "MAJOR_CODE": "01**",
            "MAJOR": "汉语***",
            "MAJOR_DIRECTION_CODE": "011002",
            "MAJOR_DIRECTION": "普通专业",
            "IN_SCHOOL": "是",
            "HAS_XUE_JI": "有",
            "ZAI_JI": "是",
            "ENTER_SCHOOL_DATE": "2021-08-01",
            "EXPECTED_GRADUATE_DATE": "2026-07-31",
            "GRADUATE_DATE": "",
            "GRADUATE_RESULT": "",
            "STD_STATUS": "正常",
            "STD_TYPE_CODE": "10",
            "STD_TYPE": "统招生",
            "OVERSEAS_STUDENT": "否",
            "STD_FLAGS": "大英测试必考学生",
            "EDUCATION_CODE": "01",
            "EDUCATION": "本科",
            "CAMPUS": "闵行校区",
            "EXAMINEE_NO": "21310112003820",
            "DISCIPLINE_CATEGORY_CODE": "",
            "DISCIPLINE_CATEGORY": "",
            "FIRST_DISCIPLINE_CODE": "",
            "FIRST_DISCIPLINE": "",
            "SECOND_DISCIPLINE_CODE": "",
            "SECOND_DISCIPLINE": "",
            "created_at": "2026-03-06 16:46:42",
            "updated_at": "2026-03-24 12:01:59"
        }
    ],
    "errCode": 0,
    "requestId": "d7fbdcc42b55fc115ce0e10465eae899",
    "errMsg": "success"
}

研究生学籍扩展数据

描述

该API提供研究生学籍扩展字段,数据来源本研一体系统。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/sudentstatus_pg

请求参数

参数名是否必填备注
mngt_dept_code管理院系代码
dept_code专业所在院系代码
study_form学习形式(全日制、非全日制)
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
STUDENT_CODEstring学号(唯一)
STUDY_FORMstring学习形式(全日制/非全日制)
DEGREE_CLASSstring学位类型(学术学位/专业学位)
CULTIVATE_TYPEstring培养类型(第一学位/第二学位)
CAN_SSOstring是否允许统一认证
SSO_EXPIRATION_DATEstring统一认证有效期
CAN_ECARDstring是否允许校园卡
ECARD_EXPIRATION_DATEstring校园卡有效期
RESEARCH_DIRECTIONstring研究方向
MAXIMUM_STUDY_YEARSnumber最长修读年限
SUPERVISOR_CODEstring主导师工号
SUPERVISORstring主导师
SUPERVISOR_TITLEstring主导师职称
CO_SUPERVISOR_CODESstring导师组工号(多个逗号隔开)
CO_SUPERVISORSstring导师组(多个逗号隔开)
WORK_COMPANYstring工作单位
EXAM_METHOD_CODEstring考试方式代码
EXAM_METHODstring考试方式
SPECIAL_PLAN_CODEstring专项计划代码
SPECIAL_PLANstring专项计划
RECRUIT_CATEGORY_CODEstring录取类别代码
RECRUIT_CATEGORYstring录取类别
ENROLL_YEARstring录取年份
CERTIFICATE_CODEstring毕业证书编号
DEGREE_CERT_CODEstring学位证书编号
DIRECTED_CHINA_PLACEstring定向就业单位所在地
DIRECTED_GRADUATE_INSTITUTIONstring定向就业单位
JOINT_CHINA_PLACEstring联合培养单位所在地
JOINT_TRAINING_INSTITUTIONstring联合培养单位
UG_CHINA_SCHOOLstring本科毕业单位
UG_MAJOR_CATALOGstring本科毕业专业
UG_GRADUATE_DATEstring本科毕业日期
UG_CERT_NUMBERstring本科毕业证书编号
UG_STUDY_FORMstring获得本科学历学习形式
BACHELOR_CHINA_SCHOOLstring获学士学位单位
BACHELOR_MAJOR_CATALOGstring获得学士学位专业
BACHELOR_GRADUATE_DATEstring获得学士学位日期
BACHELOR_CERT_NUMBERstring学士学位证书编号
PG_CHINA_SCHOOLstring硕士毕业单位
PG_MAJOR_CATALOGstring硕士毕业专业
PG_GRADUATE_DATEstring硕士毕业日期
PG_CERT_NUMBERstring硕士毕业证书编号
PG_STUDY_FORMstring获得硕士学历学习形式
MASTER_CHINA_SCHOOLstring获硕士学位单位
MASTER_MAJOR_CATALOGstring获得硕士学位专业
MASTER_GRADUATE_DATEstring获得硕士学位日期
MASTER_CERT_NUMBERstring硕士学位证书编号
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/sudentstatus_pg?study_form=全日制&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 23033,
        "pageSize": 10,
        "rows": [
            {
                "STUDENT_CODE": "50******9",
                "STUDY_FORM": "全日制",
                "DEGREE_CLASS": "学术学位",
                "CULTIVATE_TYPE": "第一学位",
                "CAN_SSO": "是",
                "SSO_EXPIRATION_DATE": "",
                "CAN_ECARD": "是",
                "ECARD_EXPIRATION_DATE": "",
                "RESEARCH_DIRECTION": "",
                "OVERSEAS_STUDENT": "否",
                "MAXIMUM_STUDY_YEARS": 5,
                "SUPERVISOR_CODE": "",
                "SUPERVISOR": "",
                "SUPERVISOR_TITLE": "",
                "CO_SUPERVISOR_CODES": "",
                "CO_SUPERVISORS": "",
                "WORK_COMPANY": "**大学",
                "EXAM_METHOD_CODE": "",
                "EXAM_METHOD": "",
                "SPECIAL_PLAN_CODE": "605",
                "SPECIAL_PLAN": "非学籍_交流生_联合培养",
                "RECRUIT_CATEGORY_CODE": "",
                "RECRUIT_CATEGORY": "",
                "ENROLL_YEAR": "",
                "CERTIFICATE_CODE": "",
                "DEGREE_CERT_CODE": "",
                "DIRECTED_CHINA_PLACE": "",
                "DIRECTED_GRADUATE_INSTITUTION": "",
                "JOINT_CHINA_PLACE": "",
                "JOINT_TRAINING_INSTITUTION": "",
                "UG_CHINA_SCHOOL": "",
                "UG_MAJOR_CATALOG": "",
                "UG_GRADUATE_DATE": "",
                "UG_CERT_NUMBER": "",
                "UG_STUDY_FORM": "",
                "BACHELOR_CHINA_SCHOOL": "",
                "BACHELOR_MAJOR_CATALOG": "",
                "BACHELOR_GRADUATE_DATE": "",
                "BACHELOR_CERT_NUMBER": "",
                "PG_CHINA_SCHOOL": "",
                "PG_MAJOR_CATALOG": "",
                "PG_GRADUATE_DATE": "",
                "PG_CERT_NUMBER": "",
                "PG_STUDY_FORM": "",
                "MASTER_CHINA_SCHOOL": "",
                "MASTER_MAJOR_CATALOG": "",
                "MASTER_GRADUATE_DATE": "",
                "MASTER_CERT_NUMBER": "",
                "created_at": "2026-03-02 13:22:37",
                "updated_at": "2026-03-03 08:02:19"
            },
            {
                "STUDENT_CODE": "50********8",
                "STUDY_FORM": "全日制",
                "DEGREE_CLASS": "学术学位",
                "CULTIVATE_TYPE": "第一学位",
                "CAN_SSO": "是",
                "SSO_EXPIRATION_DATE": "",
                "CAN_ECARD": "是",
                "ECARD_EXPIRATION_DATE": "",
                "RESEARCH_DIRECTION": "",
                "OVERSEAS_STUDENT": "否",
                "MAXIMUM_STUDY_YEARS": 1,
                "SUPERVISOR_CODE": "",
                "SUPERVISOR": "",
                "SUPERVISOR_TITLE": "",
                "CO_SUPERVISOR_CODES": "",
                "CO_SUPERVISORS": "",
                "WORK_COMPANY": "**大学",
                "EXAM_METHOD_CODE": "",
                "EXAM_METHOD": "",
                "SPECIAL_PLAN_CODE": "605",
                "SPECIAL_PLAN": "非学籍_交流生_联合培养",
                "RECRUIT_CATEGORY_CODE": "",
                "RECRUIT_CATEGORY": "",
                "ENROLL_YEAR": "",
                "CERTIFICATE_CODE": "",
                "DEGREE_CERT_CODE": "",
                "DIRECTED_CHINA_PLACE": "",
                "DIRECTED_GRADUATE_INSTITUTION": "",
                "JOINT_CHINA_PLACE": "",
                "JOINT_TRAINING_INSTITUTION": "",
                "UG_CHINA_SCHOOL": "",
                "UG_MAJOR_CATALOG": "",
                "UG_GRADUATE_DATE": "",
                "UG_CERT_NUMBER": "",
                "UG_STUDY_FORM": "",
                "BACHELOR_CHINA_SCHOOL": "",
                "BACHELOR_MAJOR_CATALOG": "",
                "BACHELOR_GRADUATE_DATE": "",
                "BACHELOR_CERT_NUMBER": "",
                "PG_CHINA_SCHOOL": "",
                "PG_MAJOR_CATALOG": "",
                "PG_GRADUATE_DATE": "",
                "PG_CERT_NUMBER": "",
                "PG_STUDY_FORM": "",
                "MASTER_CHINA_SCHOOL": "",
                "MASTER_MAJOR_CATALOG": "",
                "MASTER_GRADUATE_DATE": "",
                "MASTER_CERT_NUMBER": "",
                "created_at": "2026-03-02 13:22:37",
                "updated_at": "2026-03-02 13:22:37"
            },
            ......
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "d200c59520f5fb8d9562fd750fd2188d",
    "errMsg": "success",
    "apiLog": ""
}

本科学籍扩展数据

描述

该API提供本科生学籍扩展字段,数据来源本研一体系统。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/studentstatus_ug

请求参数

参数名是否必填备注
mngt_dept_code管理院系代码
dept_code专业所在院系代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
STUDENT_CODEstring学号
CULTIVATE_TYPEstring培养类型(主修/辅修/微专业)
ENTER_SCHOOL_GRADEstring录取年份
SFMSstring是否免费师范生码
NORMALstring是否师范生
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/studentstatus_ug?pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 19068,
        "pageSize": 10,
        "rows": [
            {
                "STUDENT_CODE": "10********01",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "否",
                "NORMAL": "否",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********09",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "否",
                "NORMAL": "否",
                "created_at": "2026-03-19 15:47:20",
                "updated_at": "2026-03-19 15:47:20"
            },
            {
                "STUDENT_CODE": "10********32",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "否",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********61",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "否",
                "NORMAL": "否",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********11",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "否",
                "NORMAL": "否",
                "created_at": "2026-03-19 15:47:20",
                "updated_at": "2026-03-19 15:47:20"
            },
            {
                "STUDENT_CODE": "10********21",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "是",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********29",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "是",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********33",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "是",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:19",
                "updated_at": "2026-03-19 15:47:19"
            },
            {
                "STUDENT_CODE": "10********09",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "是",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:20",
                "updated_at": "2026-03-19 15:47:20"
            },
            {
                "STUDENT_CODE": "10********30",
                "CULTIVATE_TYPE": "主修",
                "ENTER_SCHOOL_GRADE": "",
                "SFMS": "是",
                "NORMAL": "是",
                "created_at": "2026-03-19 15:47:20",
                "updated_at": "2026-03-19 15:47:20"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "bcb5d647f1019305bf8ab1216e5c5691",
    "errMsg": "success"
}

学生导师数据

描述

查询学生导师数据。可以按学号查询导师、导师组情况;可按导师工号查询该导师下所有学生;可查询全校导师学生关系。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/supervisor

请求参数

参数名是否必填备注
student_code学号
supervisor_code导师工号
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

说明:请求参数中携带student_code,supervisor_code时,则按学号、导师工号查询;如未携带这两个参数时,则查询全校导师学生关系。

返回参数

参数名类型备注
STUDENT_SUPERVISOR_IDstring唯一标识
STUDENT_CODEstring学号
SUPERVISOR_TYPEstring导师类型(主导师/导师组)
SUPERVISOR_CODEstring导师工号
SUPERVISORstring导师姓名
SUPERVISOR_TITLEstring导师职称
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/supervisor?supervisor_code=20****19&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 62,
        "pageSize": 10,
        "rows": [
            {
                "STUDENT_SUPERVISOR_ID": "1009059218672975",
                "STUDENT_CODE": "51*******4",
                "SUPERVISOR_TYPE": "主导师",
                "SUPERVISOR_CODE": "20*****0",
                "SUPERVISOR": "赵**",
                "SUPERVISOR_TITLE": "副研究员",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            {
                "STUDENT_SUPERVISOR_ID": "1009082218672975",
                "STUDENT_CODE": "51*******8",
                "SUPERVISOR_TYPE": "主导师",
                "SUPERVISOR_CODE": "20*****0",
                "SUPERVISOR": "赵**",
                "SUPERVISOR_TITLE": "副研究员",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            {
                "STUDENT_SUPERVISOR_ID": "1009123218672975",
                "STUDENT_CODE": "51*******9",
                "SUPERVISOR_TYPE": "主导师",
                "SUPERVISOR_CODE": "20*****0",
                "SUPERVISOR": "赵**",
                "SUPERVISOR_TITLE": "副研究员",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            ......
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "60aa6b65765c09c9feedc7f7c13568e0",
    "errMsg": "success",
    "apiLog": ""
}

学籍异动

描述

查询学生学籍异动数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/student/alteration

请求参数

参数名是否必填备注
student_code学号
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
STD_ALTERATION_IDnumber唯一标识
STUDENT_CODEstring学号
STUDENT_NAMEstring学生姓名
STD_ALTER_PROPERTYstring异动性质
STD_ALTER_TYPEstring异动类型
EFFECTIVE_DATE_TIMEstring异动生效时间
CREATE_DATE_TIMEstring异动审核时间
DOCUMENT_NUMBERstring处理文号
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/student/alteration?student_code=51*******8&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 99095,
        "pageSize": 10,
        "rows": [
            {
                "STD_ALTERATION_ID": 3,
                "STUDENT_CODE": "10*******22",
                "STUDENT_NAME": "郭**",
                "STD_ALTER_PROPERTY": "保留入学资格",
                "STD_ALTER_TYPE": "保留入学资格",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-08",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:54",
                "updated_at": "2026-03-19 15:48:54"
            },
            {
                "STD_ALTERATION_ID": 33,
                "STUDENT_CODE": "10*******12",
                "STUDENT_NAME": "陆**",
                "STD_ALTER_PROPERTY": "肄业",
                "STD_ALTER_TYPE": "肄业",
                "EFFECTIVE_DATE_TIME": "2011-07-01",
                "CREATE_DATE_TIME": "2012-11-16",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:48",
                "updated_at": "2026-03-19 15:48:48"
            },
            {
                "STD_ALTERATION_ID": 34,
                "STUDENT_CODE": "10*******06",
                "STUDENT_NAME": "胡**",
                "STD_ALTER_PROPERTY": "其它",
                "STD_ALTER_TYPE": "毕业",
                "EFFECTIVE_DATE_TIME": "2011-07-01",
                "CREATE_DATE_TIME": "2012-11-16",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:48",
                "updated_at": "2026-03-19 15:48:48"
            },
            {
                "STD_ALTERATION_ID": 65,
                "STUDENT_CODE": "10*******10",
                "STUDENT_NAME": "罗**",
                "STD_ALTER_PROPERTY": "肄业",
                "STD_ALTER_TYPE": "肄业",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:49",
                "updated_at": "2026-03-19 15:48:49"
            },
            {
                "STD_ALTERATION_ID": 67,
                "STUDENT_CODE": "10*******54",
                "STUDENT_NAME": "金**",
                "STD_ALTER_PROPERTY": "复学",
                "STD_ALTER_TYPE": "复学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:47",
                "updated_at": "2026-03-19 15:48:47"
            },
            {
                "STD_ALTERATION_ID": 68,
                "STUDENT_CODE": "10*******02",
                "STUDENT_NAME": "金**",
                "STD_ALTER_PROPERTY": "休学",
                "STD_ALTER_TYPE": "休学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:50",
                "updated_at": "2026-03-19 15:48:50"
            },
            {
                "STD_ALTERATION_ID": 69,
                "STUDENT_CODE": "10*******05",
                "STUDENT_NAME": "干**",
                "STD_ALTER_PROPERTY": "休学",
                "STD_ALTER_TYPE": "休学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:54",
                "updated_at": "2026-03-19 15:48:54"
            },
            {
                "STD_ALTERATION_ID": 70,
                "STUDENT_CODE": "20*******16",
                "STUDENT_NAME": "沈**",
                "STD_ALTER_PROPERTY": "休学",
                "STD_ALTER_TYPE": "休学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:48",
                "updated_at": "2026-03-19 15:48:48"
            },
            {
                "STD_ALTERATION_ID": 71,
                "STUDENT_CODE": "10*******08",
                "STUDENT_NAME": "孔**",
                "STD_ALTER_PROPERTY": "休学",
                "STD_ALTER_TYPE": "休学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:50",
                "updated_at": "2026-03-19 15:48:50"
            },
            {
                "STD_ALTERATION_ID": 72,
                "STUDENT_CODE": "10*******30",
                "STUDENT_NAME": "金**",
                "STD_ALTER_PROPERTY": "休学",
                "STD_ALTER_TYPE": "休学",
                "EFFECTIVE_DATE_TIME": "2012-09-01",
                "CREATE_DATE_TIME": "2012-11-19",
                "DOCUMENT_NUMBER": "20**********",
                "created_at": "2026-03-19 15:48:47",
                "updated_at": "2026-03-19 15:48:47"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "6b19c1e3f17fc71a3cac9f1c7bbc8fbd",
    "errMsg": "success"
}