跳到主要内容

酒店 API

按城市代码(IATA 风格,例如 DXB)或您从我们目录中保存的酒店代码搜索 1.5M+ 家住宿,读取包含餐食类型和取消政策的房型级价格,完成验证与预订,并按政策取消。

  1. 搜索
  2. 房型与价格
  3. 价格核验
  4. 预订
  5. 取消

房型与价格

GET /v1/hotels/{hotelCode}/rooms?rateKey=… 列出某家酒店在所搜索入住期间的所有房型和价格:床型、入住人数、餐食、政策、分项列出的税费,以及价格是否可退款。

价格核验

POST /v1/hotels/rates/{rateKey}/check 确认价格仍可预订,并返回最终价格和政策。请在预订前立即执行:在此处遇到 409 price_changed 或 rate_expired,代价远低于一次失败的预订。

预订

POST /v1/hotels/bookings,传入 rateKey、预订人、每间房的入住客人和联系人,并附上 Idempotency-Key。响应为预订记录,包含参考号、供应商确认号和凭证数据。可随时通过 GET /v1/hotels/bookings/{bookingId} 再次获取。

取消

GET /v1/hotels/bookings/{bookingId}/cancellation-quote 返回当前时刻按政策计算的罚金;POST /v1/hotels/bookings/{bookingId}/cancel(必须提供 Idempotency-Key)执行取消。