zone
  1. 预约
zone
  • 用户
    • 登录
      POST
  • 预约
    • 预定座位
      POST
    • 取消预约
      DELETE
    • 获取可预约日期
      GET
    • 获取座位数据
      GET
    • 获取可预约房间
      GET
  • 我的
    • 获取我的预约
      GET
    • 获取信誉分
      GET
  • 反馈
    • 意见反馈
      POST
    • 获取所有反馈
      GET
  • 扫码签到
    GET
  • 上传教室及其座位配置及有效时间
    POST
  • 新建座位并生成二维码
    POST
  1. 预约

预定座位

开发中
POST
/api/v1/reservation/reserve

请求参数

Header 参数
Authorization
string 
必需
示例值:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdHVkZW50X2lkIjoiMjAyNDIxNDc0NCJ9.SOWMEgrlpWL64WEXqfK-LgJplBMLjJnYLXXJxJyae5Y
DEBUG_MODE
string 
可选
传入1以启动debug模式,使预约不受到时间限制
示例值:
1
Body 参数application/json
type
string 
周和天类型的选择
必需
date
string 
必需
天预约模式即预约当天日期,周预约模式即预约当周周一
seat_id
string 
必需
roomid
string 
必需
示例
{
    "type": "day",
    "date": "2025-05-09",
    "room": "101",
    "seat_id": 1
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/reservation/reserve' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdHVkZW50X2lkIjoiMjAyNDIxNDc0NCJ9.SOWMEgrlpWL64WEXqfK-LgJplBMLjJnYLXXJxJyae5Y' \
--header 'DEBUG_MODE: 1' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "day",
    "date": "2025-05-09",
    "room": "101",
    "seat_id": 1
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
message
string 
必需
data
object 
必需
room
string 
必需
seat
string 
必需
date
string 
必需
type
string 
必需
reservation_id
integer 
必需
示例
{
    "code": 200,
    "message": "预约成功",
    "data": {
        "room": "111",
        "seat": "111",
        "date": "2025-07-21",
        "type": "day",
        "reservation_id": 123
    }
}
修改于 2025-05-29 02:52:16
上一页
登录
下一页
取消预约
Built with