所有请求均需携带签名参数 appId / timestamp / nonce / sign(生成规则见《签名鉴权文档.md》)。
| 步骤 | 接口 | 说明 | 前置 |
|---|---|---|---|
| 1 | GET /api/data/cities | 支持城市列表 | 无 |
| 2 | GET /api/data/businessCircles/{cityCode} | 城市商圈字典 | 城市 |
| 3 | GET /api/data/brands | 酒店品牌列表(分页) | 无 |
| 4 | GET /api/hotel/search | 酒店列表搜索(cityCode 必填) | 城市 |
| 5 | GET /api/hotel/detail | 酒店详情 + 房型报价 + 三价 | hotelId |
| 6 | GET /api/hotel/ratePlan | 房型/产品/间夜价格明细 | hotelId |
| 7 | POST /api/order/create | 创建订单(服务端定价) | 第 5/6 步选定的 hotelId/roomTypeId/keyId |
| 8 | GET /api/order/detail | 查单(订单状态 + 退改规则) | channelOrderNo |
| 9 | POST /api/order/cancel | 退单(remark 必填) | channelOrderNo |
| 10 | GET /api/channel/balance | 渠道账户余额 | 无 |
cities/brands 拿字典 → search 选酒店 → detail/ratePlan 拿房型报价 → 用户支付后 order/create 下单 → order/detail 跟踪状态 → 需要时 order/cancel 退单。