文档中心 > API类目 > 阿里体育场馆服务API

qimen.alibaba.alisports.access.platform.stadiums.product.book (阿里体育场馆获取场地预定矩阵图)

用于获取合作方场馆的场地预定矩阵图

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
select_date String 必须 1588995941 选择日期时间戳,精确到秒,10位
product_id String 必须 111222 合作方产品编号
stadium_id String 必须 888 合作方产品编号

响应参数

名称 类型 示例值 描述
msg_code String SUCCESS 接口错误码
msg_info String 操作成功 接口错误详细信息
model Model 响应对象
  • booking_ground_array
  • BookingGroundArray []
  • 场地信息,二维数组,同一个场地的不同时间段放在一个数组中。每块场地都必须从s_time开始,以e_time结束
  • └ detail_ground_name
  • String
  • 1号场
  • 场地详细名称
  • book_price_infos
  • BookPriceInfos []
  • 具体场次信息
  • └ booking_end_time
  • String
  • 10:00
  • 预定结束时间
  • └ ground_booking_id
  • String
  • 1111
  • 场地预定编号
  • └ booking_price
  • String
  • 30
  • 预定价格,单位元
  • └ booking_status
  • Number
  • 0
  • 预定状态,0可售,1不可售
  • └ booking_start_time
  • String
  • 09:00
  • 预定开始时间
  • └ is_group
  • Number
  • 0
  • 是否包段。时间段是否大于min_hour中的最小起订时间。大于则是包段,值为1;等于则为0
  • └ booking_extra
  • String
  • {"is_series":"1","series_num":"2"}
  • 场次扩展字段,例如is_series是否连场,series_num连场次数
  • └ detail_ground_id
  • String
  • 1000040000300001
  • 场地编号
  • └ s_time
  • String
  • 09:00
  • 场地最早开始时间,为time_slot数组中第一个值
  • └ product_id
  • String
  • 121
  • 合作方产品id
  • └ e_time
  • String
  • 11:00
  • 场地最晚结束时间,为time_slot数组中最后一个值
  • └ min_hour
  • Number
  • 1
  • 最小起订时间,0半小时、1一小时、2一个半小时、3两小时。目前支持这四种
  • └ time_slot
  • String []
  • 时间段列表 如["9:00","10:00","11:00"],
  • └ detail_ground_names
  • String []
  • ["1号场","2号场"]
  • └ extra
  • String
  • {"stadium_id":"888"}
  • 场地矩阵扩展信息,例如stadium_id表示场馆id
is_success Boolean true 请求是否成功

请求示例

{"select_date":"1588995941","product_id":"111222","stadium_id":"888"}

响应示例

{
    "msg_code":"SUCCESS",
    "msg_info":"操作成功",
    "model":{
        "booking_ground_array":[
            {
                    "detail_ground_name":"1号场",
                    "book_price_infos":[
                        {
                                "booking_end_time":"10:00",
                                "ground_booking_id":"1111",
                                "booking_price":"30",
                                "booking_status":0,
                                "booking_start_time":"09:00",
                                "is_group":0,
                                "booking_extra":"{\"is_series\":\"1\",\"series_num\":\"2\"}"
                        }
                    ],
                    "detail_ground_id":"1000040000300001"
            }
        ],
        "s_time":"09:00",
        "product_id":"121",
        "e_time":"11:00",
        "min_hour":1,
        "extra":"{\"stadium_id\":\"888\"}"
    },
    "is_success":true
}

验签示例

{"msg_code":"sign-check-failure","msg_info":"Illegal request","is_success":"false"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部