图书馆闸机门禁信息-实时
最近更新时间: 2023年06月26日 05时38分49秒
实时
描述
查询某一时间段内某一个人或全部人的图书馆闸机门禁信息
支持的模式
客户端模式,授权码模式
请求方法
GET
请求地址
https://api.tongji.edu.cn/v1/rt/lib/lib_access
数据来源
图书馆系统
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 否 | 学工号 |
direction | 否 | 进出模式,1-入门,2-出门,不传值代表全部 |
dataStartTime | 否 | 开始时间 |
dataEndTime | 否 | 结束时间 |
sinceVisitNo | 否 | 游标的起始位置,请把响应中的同字段传入,获取下一页,循环往复获取全量数据 |
返回参数
参数名 | 类型 | 备注 | 码表 |
---|---|---|---|
visitNo | STRING | 流水号 | |
userId | STRING | 学工号 | |
name | STRING | 姓名 | |
type | STRING | 类型 | |
deptName | STRING | 院系 | |
visitTime | STRING | 刷卡时间 | |
gateNo | STRING | 闸机号 | |
direction | STRING | 进出模式,1-进,2-出 | |
dataEvent | STRING | 入出门 | |
door | STRING | 所属区域 | |
libPlace | STRING | 所属校区 |
解释说明
1.1.当dataStartTime和dataEndTime不传值时,默认近一个月的图书馆闸机门禁信息 1.2.当dataStartTime传值且dataEndTime不传值时,查询刷卡时间在dataStartTime 和dataStartTime +30时间段内的图书馆闸机门禁信息 1.3.当dataStartTime不传值且dataEndTime传值时,查询刷卡时间在dataEndTime-30和dataEndTime时间段内的图书馆闸机门禁信息
请求示例
curl -X GET \
'https://api.tongji.edu.cn/v1/rt/lib/lib_access' \
-H 'userId: ' \
-H 'direction: ' \
-H 'dataStartTime: ' \
-H 'dataEndTime: ' \
-H 'sinceVisitNo: '
返回示例
{
"code": "A00000",
"data": {
"count": 2,
"userInfos": [
{
"cardId": "2******3",
"dataEvent": "出门",
"deptName": "建筑与城市规划学院",
"direction": 2,
"door": "四平路图书馆正门",
"gateNo": "51",
"libPlace": "本部",
"name": "范*",
"type": "*****生",
"visitNo": "******7",
"visitTime": "2023-03-12 12:14:22"
},
{
"cardId": "2*****3",
"dataEvent": "入门",
"deptName": "建筑与城市规划学院",
"direction": 1,
"door": "四平路图书馆南门",
"gateNo": "08",
"libPlace": "本部",
"name": "范*",
"type": "硕士研究生",
"visitNo": "1*******1",
"visitTime": "2023-03-12 12:11:47"
}
]
},
"msg": "成功"
}