各类服务
应用系统
API 说明文档
发布时间:2018-04-16
点击次数:193

介绍

本说明文档为厦门大学信息化API开放文档。

测试方法

火狐浏览器安装Poster插件,可以模拟发送getpost请求。

一卡通余额查询

接口地址:XMU_API_URL_V1/ecard/account/STUDENT_NO ( XMU_API_URL_V1 = http://infoapi.xmu.edu.cn/v1 ,下同 )

将学生的学号或教工的教工号赋值给STUDENT_NO就能查询学生或教工一卡通的余额。

提供的数据是json格式的,通过浏览器访问上述接口可以获取详细的数据,数据范例如下。通过对该json数据解析可以获取到想要的数据值。

{

    "account": {

        "last_datetime": "2014-09-24 11:14:04",

        "amount": 17.49,

        "create_datetime": "2012-08-31 12:00:00",

        "name": "有个名字",

        "sex": "2"

    },

    "xuegonghao": "21920120000000"

}

一卡通消费记录查询

接口地址:XMU_API_URL_V1/ecard/transaction/STUDENT_NO

将学生的学号或教工的教工号赋值给STUDENT_NO就能查询学生或教工一卡通的消费明细。

提供的数据是json格式的,通过浏览器访问上述接口可以获取详细的数据,数据范例如下。通过对该json数据解析可以获取到想要的数据值。

{

    "account": 20000,

    "xuegonghao": "21920120000000",

    "transactions": [

        {

            "merchant": 2400001,

            "amount": 3,

            "merchant_name": "翔安校区鸿润福超市 ",

            "datetime": "2014-09-23 12:48:07"

        },

        {

            "merchant": 2100020,

            "amount": 14.6,

            "merchant_name": "翔安校区竟丰餐厅二楼清真餐厅 ",

            "datetime": "2014-09-23 04:58:30"

        },

        {

            "merchant": 2100020,

            "amount": 3,

            "merchant_name": "翔安校区竟丰餐厅二楼清真餐厅 ",

            "datetime": "2014-09-23 12:28:58"

        }

    ]

}

本科生成绩学分查询

接口地址:XMU_API_URL_V1/jwc/score/STUDENT_NO

将学生的学号赋值给STUDENT_NO就能查询学生每学期的成绩和学分。

提供的数据是json格式的,通过浏览器访问上述接口可以获取详细的数据,数据范例如下。通过对该json数据解析可以获取到想要的数据值。

{

    "xuegonghao": "21920120000000",

    "scores": [

        {

            "kecheng_mingcheng": "生物技术生产实训A",

            "chengji": "70",

            "xuenian_xueqi_daima": "20133",

            "xuefen": 3

        },

        {

            "kecheng_mingcheng": "网球(基础班1)",

            "chengji": "85",

            "xuenian_xueqi_daima": "20132",

            "xuefen": 1

        },

        {

            "kecheng_mingcheng": "细胞生物学A",

            "chengji": "39",

            "xuenian_xueqi_daima": "20132",

            "xuefen": 3

        }

    ]

}

本科生课程表查询

接口地址:XMU_API_URL_V1/jwc/course_result/STUDENT_NO

将学生的学号赋值给STUDENT_NO就能查询学生每学期的课表。

提供的数据是json格式的,通过浏览器访问上述接口可以获取详细的数据,数据范例如下。通过对该json数据解析可以获取到想要的数据值。

{

    "course_results": [

        {

            "kecheng_mingcheng_eng": "a course of lectures on Chinese law",

            "kecheng_mingcheng": "法学专题讲座",

            "xuenian_xueqi_daima": "20123",

            "kecheng_daima": "130030070209"

        },

        {

            "kecheng_mingcheng_eng": "University Physics B",

            "kecheng_mingcheng": "大学物理B(上)",

            "xuenian_xueqi_daima": "20122",

            "kecheng_daima": "0710098"

        },

        {

            "kecheng_mingcheng_eng": "Ideological and Moral Cultivation and Legal Basis",

            "kecheng_mingcheng": "思想道德修养与法律基础",

            "xuenian_xueqi_daima": "20121",

            "kecheng_daima": "52110002"

        },

        {

            "kecheng_mingcheng_eng": "Taiji Kung Fu Fan",

            "kecheng_mingcheng": "太极功夫扇1",

            "xuenian_xueqi_daima": "20121",

            "kecheng_daima": "05110153"

        }

    ],

    "xuegonghao": "21920120000000"

}       


学生基本信息查询

接口地址:XMU_API_URL_V1/people/info/STUDENT_NO

将学生的学号赋值给STUDENT_NO就能查询学生的基本信息,包括身份证号、所属院系等信息。

提供的数据是json格式的,通过浏览器访问上述接口可以获取详细的数据,数据范例如下。通过对该json数据解析可以获取到想要的数据值。

{

    "12": [

        "21920120000000",

        "有个名字",

        "21920120000000",

        "000000",

        "2A",

        "0",

        "学院",

        "教学科研",

        "普通高校本科学生",

        "S"

    ],

    "userid": "21920120000000"

}