本页面为您提供了票务系统的API文档,包括接口说明、参数定义和示例。

接口列表

以下为票务系统API的接口列表:

获取票务信息

接口路径/api/tickets

请求方法:GET

参数

  • event_id:活动ID,必填
  • ticket_type:票种,可选,默认为全部票种

响应

{
  "status": "success",
  "data": [
    {
      "ticket_id": "1",
      "ticket_name": "普通票",
      "ticket_price": "100"
    },
    {
      "ticket_id": "2",
      "ticket_name": "VIP票",
      "ticket_price": "200"
    }
  ]
}

创建订单

接口路径/api/orders

请求方法:POST

参数

  • user_id:用户ID,必填
  • ticket_id:票务ID,必填
  • quantity:数量,必填

响应

{
  "status": "success",
  "data": {
    "order_id": "123456",
    "total_price": "100"
  }
}

查询订单

接口路径/api/orders/{order_id}

请求方法:GET

参数

  • order_id:订单ID,必填

响应

{
  "status": "success",
  "data": {
    "order_id": "123456",
    "user_id": "1",
    "ticket_id": "1",
    "quantity": "1",
    "total_price": "100",
    "status": "已支付"
  }
}

取消订单

接口路径/api/orders/{order_id}

请求方法:DELETE

参数

  • order_id:订单ID,必填

响应

{
  "status": "success",
  "message": "订单取消成功"
}

图片展示

票务系统