请求 URL
POST https://aiot.fzu.edu.cn/api/ibs/spaceAppoint/app/queryMyAppoint
请求头
参数名 | 类型 | 必填 | 描述 |
---|
token | string | 是 | 用户认证令牌 |
请求参数
参数名 | 类型 | 必填 | 描述 |
---|
currentPage | int | 是 | 当前页码(从1开始) |
pageSize | int | 是 | 每页显示的记录数量(通常为 10) |
auditStatus | string | 否 | 审核状态(默认为空) |
spaceName | string | 否 | 空间名称(默认为空) |
auditStatus
0
: 审核中(没用)
1
: 未通过(没用)
2
: 可签到(貌似没有生效?)
3
: 已取消
4
: 已失效、已完成
5
: 已完成
响应参数
响应数据结构
参数名 | 类型 | 描述 |
---|
data | object | 数据对象(通常为null) |
dataList | array | 预约记录列表 |
pageIndex | int | 当前页码 |
pageSize | int | 每页数量 |
currentPage | int | 最大页码 |
total | int | 总预约记录数 |
code | string | 响应代码(0表示成功) |
msg | string | 响应消息 |
otherData | object | 其他数据(通常为null) |
dataList
字段说明
字段名 | 类型 | 描述 |
---|
id | int | 预约ID |
date | string | 预约日期(格式:YYYY-MM-DD) |
beginTime | string | 预约开始时间(格式:HH:mm) |
endTime | string | 预约结束时间(格式:HH:mm) |
parentId | object | 父ID(通常为null) |
region | string | 区域编号 |
regionName | string | 区域名称(通常为学习中心) |
floor | int | 楼层 |
spaceId | int | 座位号 |
spaceName | string | 座位名称 |
memo | object | 备注(通常为null) |
seatSum | object | 座位总数(通常为null) |
seatCode | string | 座位编码 |
applyUser | string | 申请人编号 |
applyHandset | object | 申请人手机(通常为null) |
campusNumber | string | 申请人学号 |
userName | string | 申请人姓名 |
spaceType | int | 空间类型 |
auditStatus | int | 审核状态 |
applyTime | object | 申请时间(通常为null) |
auditUser | object | 审核人(通常为null) |
auditTime | string | 审核时间(格式:YYYY-MM-DD HH:mm:ss) |
auditMemo | object | 审核备注(通常为null) |
planUrl | object | 未知字段(通常为null) |
sign | bool | 是否签到 |
signOut | object | 签退时间(通常为null) |
endAppointmentTime | string | 预约结束时间(格式:HH:mm) |
seatNumber | object | 未知字段(通常为null) |
ids | object | 未知字段(通常为null) |
remark | object | 备注信息(通常为null) |
oldId | object | 未知字段(通常为null) |
isUpdate | object | 未知字段(通常为null) |
响应示例
{
"data": null,
"dataList": [
{
"id": 858555,
"date": "2025-02-19",
"beginTime": "08:00",
"endTime": "08:30",
"parentId": null,
"region": "1",
"regionName": "学习中心",
"floor": 4,
"spaceId": 847,
"spaceName": "627",
"memo": null,
"seatSum": null,
"seatCode": "4O807",
"applyUser": "90000",
"applyHandset": null,
"campusNumber": "",
"userName": "",
"spaceType": 2,
"auditStatus": 3,
"applyTime": null,
"auditUser": null,
"auditTime": "2025-02-18 20:25:11",
"auditMemo": null,
"planUrl": null,
"sign": false,
"signOut": null,
"endAppointmentTime": "08:30",
"seatNumber": null,
"ids": null,
"remark": null,
"oldId": null,
"isUpdate": null
}
],
"pageIndex": 1,
"pageSize": 10,
"currentPage": 8,
"total": 72,
"code": "0",
"msg": "成功",
"otherData": null
}
代码示例
import requests
url = "https://aiot.fzu.edu.cn/api/ibs/spaceAppoint/app/queryMyAppoint"
payload = {
"currentPage": 1,
"pageSize": 10,
"auditStatus": "",
"spaceName": ""
}
headers = {
"token": "your token"
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.json())