验价
Atlas API 验证流程,用于运价重新检查、预订要求、附加服务选项和订单创建前的会话处理。
Last updated
Was this helpful?
Atlas API 验证流程,用于运价重新检查、预订要求、附加服务选项和订单创建前的会话处理。
💬 需要帮助? 如果遇到问题,请在帮助中心咨询 Eva,快速获取诊断建议。
在报价选择后使用此页面。
使用验证响应中的 bookingRequirement 作为预订输入的真实来源。
它告诉您 order.do 需要哪些旅客和证件字段。
当您需要以下内容时从这里开始:
在预订前重新检查运价和航线
获取所需的旅客和证件字段
为 order.do 创建新的 sessionId
为 seatAvailability.do 保留有效的 sessionId
verify.do?在 search.do 之后、order.do 之前调用 verify.do。
使用它在接近预订时间时刷新运价、航线和预订要求。
使用不超过 6 小时的 routingIdentifier。
读取 sessionId、最新运价详情、附加服务选项和 bookingRequirement。
将 bookingRequirement 视为订单请求的真实来源。
verify.do 适用什么请求限制?verify.do 与 getOffers.do 共享一个 60 QPM 的履约池。
超限请求返回 HTTP 429 Too Many Requests。
在重试前遵守返回的 retryAfter 值。
Atlas 在滚动 60 秒窗口中一起计算 verify.do 和 getOffers.do。
默认共享限制为 60 QPM。
一个繁忙的 API 会消耗另一个的共享池。
以下请求会计入:
成功的响应
无结果的响应
业务失败、航司失败和缓存命中的响应
不要在紧密循环中重复验证未更改的行程。
在当前 sessionId 仍然有效时重用它。
当返回 429 时,遵守 retryAfter。
verify.do
来自搜索的 routingIdentifier,最长有效 6 小时
用于订单创建和座位查询的 sessionId,最长有效 2 小时
最新运价和航线详情
所需旅客和证件字段的 bookingRequirement
附加服务选项
保留:
用于 order.do 的 sessionId
当预订前需要座位选择时,用于 seatAvailability.do 的 sessionId
用于所需输入字段的 bookingRequirement
当行李或座位在预订前很重要时的当前附加服务选项
在 2 小时内使用 sessionId。
不要重用过期的 sessionId。
如果您的座位请求稍后从上���系统到达,保留足够的行程关联以将该请求匹配回当前的 sessionId。
预订前的运价重新检查
航线详情的最终验证
order.do 所需的旅客和证件规则
使用返回的 sessionId 调用创建订单。
如果价格、库存或附加服务发生变化,将验证结果作为当前真实来源。
在此查看端点级详情:
Last updated
Was this helpful?
Was this helpful?

