1.
所有接口均通过 HTTPS 调用,生产环境请使用 https://open.longxiachuxing.com/api。
2.
请求体统一为紧凑 JSON(application/json),避免多余空格。
3.
服务端要求来源 IP 必须命中应用白名单,请提前提供调用方公网出口 IP。
4.
业务成功与失败统一通过响应体 code 字段区分,请勿仅依赖 HTTP 状态码。
5.
request_id 在每次响应中返回,排查问题时请优先附上该字段。
6.
Token 一旦签发请妥善保管,切勿写进客户端代码或上传到代码仓库。
1.
舱位价格直下 vs 验价下单:机票搜索 (/open/v1/flight/search) 返回的每个舱位均带 search_offer_id;如果舱位上同时返回 offer_id 且 pricing_required = false,可直接进入下单;否则需调用 /open/v1/flight/pricing 验价拿到 offer_id 后再下单。
2.
offer_id 有效期:验价返回的 offer_id 默认 10 分钟内有效(以响应中的 expired_at 为准),超过后需重新验价。
3.
往返查询:trip_type = roundtrip 时必须同时传 depart_date 和 return_date;tag 字段用于控制返程匹配规则(lowest_price / same_supplier)。
4.
机场搜索:/open/v1/flight/airport/search 仅做模糊查询,不要把它放在主链路上反复调用。
1.
out_trade_no 即幂等键:<app_id, out_trade_no> 唯一确定一笔订单。同一个 out_trade_no 重复下单会返回相同的平台订单号,不会创建多笔订单。
2.
支付过期时间:机票订单创建后默认在 pay_expire_time 之前完成支付(一般 15 分钟内),超时订单会被自动关单。
3.
回调地址:可在下单时通过 callback_url 传入接入方接收订单状态变化的 Webhook URL;龙虾出行会以 HMAC 签名形式回调(具体格式见后续 Webhook 文档章节)。
4.
退改签:当前版本仅开放下单链路,退改签接口待后续版本上线。