Skip to content

教职工信息

学习经历

描述

教职工学习经历

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/edu

请求参数

参数名是否必填备注
userId用户名,即学工号,当授权为authorization_code和password模式时可省略

返回参数

参数名类型备注
graduatedSchoolstring学校名称
specialitystring专业
beginDatestring开始时间
xlNamestring学历名称
highestXwstring是否最高学位,1是0不是
endDatestring结束时间
xlCodestring学历代码
userIdstring工号
xwNamestring学位名称
xwCodestring学位代码
xwDatestring学位时间
highestXlstring是否最高学历,1是0不是

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/edu?userId=20****73"

返回示例

json
{
	"data": [{
		"graduatedSchool": "七宝中学",
		"speciality": "",
		"beginDate": "2004-09",
		"xlName": "",
		"highestXw": "0",
		"endDate": "2007-06",
		"xlCode": "",
		"userId": "20***073",
		"xwName": "",
		"xwCode": "",
		"xwDate": "",
		"highestXl": "0"
	}, {
		"graduatedSchool": "华东师范大学",
		"speciality": "",
		"beginDate": "2007-09",
		"xlName": "大学本科毕业",
		"highestXw": "0",
		"endDate": "2011-06",
		"xlCode": "21",
		"userId": "20***073",
		"xwName": "学士",
		"xwCode": "4",
		"xwDate": "",
		"highestXl": "1"
	}, {
		"graduatedSchool": "华东师范大学",
		"speciality": "",
		"beginDate": "2011-12",
		"xlName": "",
		"highestXw": "1",
		"endDate": "2013-12",
		"xlCode": "",
		"userId": "20****073",
		"xwName": "硕士",
		"xwCode": "3",
		"xwDate": "",
		"highestXl": "0"
	}],
	"requestId": "6a0f0ef016232902185634755e05d2",
	"errCode": 0,
	"errMsg": "success",
	"apiLog": null
}

工作经历

描述

教职工工作经历

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/work

请求参数

参数名是否必填备注
userId用户名,即学工号,当授权为authorization_code和password模式时可省略

返回参数

参数名类型备注
unitstring单位名称
specialitystring专业
startDatestring开始时间
endDatestring结束时间
dutystring部门名称
userIdstring工号
remarkstring备注
jobContentstring职位
countryIdstring国家代码
countryNamestring国家名称

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/work?userId=20****73"

返回示例

json
{
	"data": [{
		"unit": "上海雇员人才服务有限公司派遣至华师大",
		"endDate": "2015-07",
		"duty": "信息化办公室",
		"remark": "",
		"countryName": "中国",
		"jobContent": "",
		"userId": "20***073",
		"countryId": "156",
		"startDate": "2011-07"
	}, {
		"unit": "教育部管理信息中心",
		"endDate": "2015-10",
		"duty": "教育预测与评价处",
		"remark": "",
		"countryName": "中国",
		"jobContent": "",
		"userId": "20***073",
		"countryId": "156",
		"startDate": "2014-10"
	}, {
		"unit": "华东师范大学",
		"endDate": "",
		"duty": "信息化办公室",
		"remark": "",
		"countryName": "中国",
		"jobContent": "",
		"userId": "20***073",
		"countryId": "156",
		"startDate": "2015-08"
	}],
	"requestId": "65841f9216232912357903323e2406",
	"errCode": 0,
	"errMsg": "success",
	"apiLog": null
}

年度考核

描述

教职工年度考核

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/assess

请求参数

参数名是否必填备注
userId用户名,即学工号,当授权为authorization_code和password模式时可省略

返回参数

参数名类型备注
assessResultstring考核结果代码
assessResultNamestring考核结果
assessYearstring考核年份
userIdstring工号

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/assess?userId=20****73"

返回示例

json
{
	"data": [{
		"assessResult": "02",
		"assessResultName": "合格",
		"assessYear": "2015",
		"userId": "20****73"
	}, {
		"assessResult": "02",
		"assessResultName": "合格",
		"assessYear": "2016",
		"userId": "20****73"
	}, {
		"assessResult": "02",
		"assessResultName": "合格",
		"assessYear": "2017",
		"userId": "20****73"
	}, {
		"assessResult": "02",
		"assessResultName": "合格",
		"assessYear": "2018",
		"userId": "20****73"
	}, {
		"assessResult": "01",
		"assessResultName": "优秀",
		"assessYear": "2019",
		"userId": "20****73"
	}, {
		"assessResult": "02",
		"assessResultName": "合格",
		"assessYear": "2020",
		"userId": "20****73"
	}],
	"requestId": "6a0f0e4b16310986291363649e7387",
	"errCode": 0,
	"errMsg": "success",
	"apiLog": null
}

辅导员学生关系

描述

根据工号查询辅导员的学生关系

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/stuins

请求参数

参数名是否必填备注
userId用户名,即工号,当授权为authorization_code和password模式时可省略
pageSize分页大小
pageNum分页号

返回参数

参数名类型备注
xhstring学号
instructorNamestring辅导员姓名
instructorZghstring辅导员工号
xmstring学生姓名
beginTimestring开始时间
userIdstring用户名,即学号

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/student/stuins?userId=201***44&pageSize=1&pageNum=1"

返回示例

json
{
  "data": {
    "totalNum": 1049,
    "pageSize": 1,
    "rows": [
      {
        "xh": "51******2",
        "instructorName": "孙*",
        "xm": "白***",
        "instructorZgh": "20***44",
        "beginTime": "2021-05-12",
        "userId": "20***44"
      }
    ],
    "pageNum": 1
  },
  "errCode": 0,
  "requestId": "65841f9216260559877598163e7bbc",
  "errMsg": "success",
  "apiLog": null
}

根据工号查询干部任职

描述

根据工号查询干部任职信息

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/gbrz/byuserid

请求参数

参数名是否必填备注
userId用户名,即工号,当授权为authorization_code和password模式时可省略

返回参数

参数名类型备注
zjstring职级
zwzjstring职位职级
rzkssjstring任职开始时间
departmentIdstring部门编号
departmentstring部门名称
zwbzstring职务备注
userIdstring用户名,即工号
zwstring职务

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/gbrz/byuserid?userId=1*****2"

返回示例

json
{
  "data": [
    {
      "zj": "正处级",
      "zwzj": "07",
      "rzkssj": "2019-04-15",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "正职",
      "userId": "*******",
      "zw": "信息化治理委员会秘书长"
    }
  ],
  "errCode": 0,
  "requestId": "65841f9216260569590458795e7bbe",
  "errMsg": "success",
  "apiLog": null
}

根据部门查询干部任职

描述

根据部门编号查询干部任职信息

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/gbrz/bydepartmentid

请求参数

参数名是否必填备注
departmentId部门编号

返回参数

参数名类型备注
zjstring职级
zwzjstring职位职级
rzkssjstring任职开始时间
departmentIdstring部门编号
departmentstring部门名称
zwbzstring职务备注
userIdstring用户名,即工号
zwstring职务

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/gbrz/bydepartmentid?departmentId=0445"

返回示例

json
{
  "data": [
    {
      "zj": "正处级",
      "zwzj": "07",
      "rzkssj": "2019-04-15",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "正职",
      "userId": "*******",
      "zw": "信息化治理委员会秘书长"
    },
    {
      "zj": "副处级",
      "zwzj": "08",
      "rzkssj": "2019-04-15",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "副职",
      "userId": "*******",
      "zw": "信息化治理办公室副主任"
    },
    {
      "zj": "副处级",
      "zwzj": "08",
      "rzkssj": "2019-04-15",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "副职",
      "userId": "*******",
      "zw": "信息化治理办公室副主任"
    },
    {
      "zj": "副处级",
      "zwzj": "08",
      "rzkssj": "2019-06-24",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "副职",
      "userId": "*******",
      "zw": "副主任"
    },
    {
      "zj": "副处级",
      "zwzj": "08",
      "rzkssj": "2019-12-02",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "副职",
      "userId": "*******",
      "zw": "信息化治理办公室副主任"
    },
    {
      "zj": "副处级",
      "zwzj": "08",
      "rzkssj": "2020-07-06",
      "departmentId": "0445",
      "department": "信息化治理办公室",
      "zwbz": "正职",
      "userId": "*******",
      "zw": "信息化治理办公室副主任 (主持工作)"
    }
  ],
  "errCode": 0,
  "requestId": "6a0f0ef016260568277685687e05cc",
  "errMsg": "success",
  "apiLog": null
}

教师指导本科生论文

描述

根据工号查询指导本科生论文情况

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/guide/bks

请求参数

参数名是否必填备注
userId用户名,即工号,当授权为authorization_code和password模式时可省略
sfzx过滤是否在校的学生,1在校0不在校

返回参数

参数名类型备注
xbmstring性别代码
xzstring学制
xxxsstring学习形式代码
zyhstring专业号
xslbstring学生类别
xxxsmcstring学习形式名称
sfmsmstring是否免收费,1是0否
normalstring是否师范生,1是0否
xslbIdstring学生类别代码
rxnystring入校年月
sfzxstring是否在校,1在0不在
zyyxstring专业院系
bdrqstring入学报到日期
xhstring学号
bjmcstring班级名称
glyxstring管理院系
xmstring姓名
glyxmstring管理院系代码
lxrqstring离校日期
xqstring校区
njstring年级
zystring专业
zyyxmstring专业院系代码
lwstring毕业论文题目

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/guide/bks?userId=19***22&sfzx=1"

返回示例

json
{
	"data": [{
		"xslbId": "15",
		"normal": "否",
		"xbm": "1",
		"xz": "4",
		"xxxs": "3",
		"rxny": "2017-09-01",
		"sfzx": "1",
		"zyyx": "计算机科学与技术学院",
		"zyh": "5102",
		"xslb": "统招生",
		"xxxsmc": "普通全日制",
		"lw": "Oauth的研究与应用设计",
		"bdrq": "2021-09-01",
		"xh": "10****53",
		"bjmc": "本科17级计算机科学与技术专业02班",
		"sfmsm": "0",
		"glyx": "计算机科学与技术学院",
		"xm": "毛**",
		"glyxm": "015901",
		"xq": "中北校区",
		"lxrq": "",
		"nj": "2017",
		"zyyxm": "015901",
		"zy": "计算机科学与技术"
	}],
	"errCode": 0,
	"requestId": "65841fdd16310989327367945e019b",
	"errMsg": "success",
	"apiLog": null
}

教师指导研究生

描述

根据工号查询指导研究生情况

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/guide/yjs

请求参数

参数名是否必填备注
userId用户名,即工号,当授权为authorization_code和password模式时可省略
sfzx过滤是否在校的学生,1在校0不在校

返回参数

参数名类型备注
ccstring层次,硕士研究生或博士研究生
xzstring学制
xxxsstring学习形式
zxjhstring专项计划
lqlbstring录取类别
zymcstring专业名称
yxmcstring院系名称
rxrqstring入学日期
xhstring学号
yxdmstring院系代码
zydmstring专业代码
lqlbdmstring录取类别代码
xwlxstring学位类型
xmstring姓名
yjbyrqstring预计毕业日期
njstring年级
sfzxstring是否在校,1在0不在

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/guide/bks?userId=19***22&sfzx=1"

返回示例

json
{
	"data": [{
		"cc": "硕士研究生",
		"xz": "2.5",
		"xxxs": "全日制",
		"sfzx": "1",
		"zxjh": "硕士_无专项计划",
		"lqlb": "非定向",
		"zymc": "计算机技术",
		"yxmc": "计算机科学与技术学院",
		"xh": "5***0",
		"rxrq": "2019-09-01",
		"yxdm": "015901",
		"zydm": "085211",
		"lqlbdm": "11",
		"xwlx": "专业学位",
		"xm": "胡**",
		"yjbyrq": "2022-01-01",
		"nj": "2019"
	}, {
		"cc": "硕士研究生",
		"xz": "2.5",
		"xxxs": "全日制",
		"sfzx": "1",
		"zxjh": "硕士_无专项计划",
		"lqlb": "非定向",
		"zymc": "计算机技术",
		"yxmc": "计算机科学与技术学院",
		"xh": "51***3",
		"rxrq": "2019-09-01",
		"yxdm": "015901",
		"zydm": "085211",
		"lqlbdm": "11",
		"xwlx": "专业学位",
		"xm": "王**",
		"yjbyrq": "2022-01-01",
		"nj": "2019"
	}{
		"cc": "博士研究生",
		"xz": "4",
		"xxxs": "全日制",
		"sfzx": "1",
		"zxjh": "博士_无专项计划",
		"lqlb": "非定向",
		"zymc": "计算机应用技术",
		"yxmc": "计算机科学与技术学院",
		"xh": "52**016",
		"rxrq": "2020-09-13",
		"yxdm": "015901",
		"zydm": "081203",
		"lqlbdm": "11",
		"xwlx": "学术学位",
		"xm": "左*",
		"yjbyrq": "2024-07-01",
		"nj": "2020"
	}],
	"errCode": 0,
	"requestId": "6a0f0e4b16310993817785430e7386",
	"errMsg": "success",
	"apiLog": null
}

查询学工负责人信息

描述

根据工号查询对应的学工负责院系,如果不是负责人则返回空数组

支持的模式

  • authorization_code
  • client_credentials
  • password

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/staff/studeptins

请求参数

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

返回参数

参数名类型备注
namestring学生姓名
userIdstring职工号
departmentIdstring部门编号
departmentNamestring部门名称
typestring负责人类型

请求示例

curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/studeptins?userId=xxxxxx"

返回示例

json
{
  "data": [
    {
      "name": "李**",
      "departmentId": "0110",
      "userId": "19*****1",
      "departmentName": "体育与健康学院",
      "type": "学工负责人"
    }
  ],
  "errCode": 0,
  "requestId": "65841fdd16260557305923813e62ab",
  "errMsg": "success",
  "apiLog": null
}