搜索 vs 报价
选择预订入口流程。
Last updated
Was this helpful?
选择预订入口流程。
💬 需要帮助? 如果遇到问题,请在帮助中心咨询 Eva,快速获取诊断建议。
当您需要在 search.do 和 getOffers.do 之间做选择时,使用此页面。
当 Atlas 是您的主要购物入口点时,使用 search.do。
当目标行程已知或需要独立价格检查时,使用 getOffers.do。
search.do?当您希望 Atlas 首先返回可用报价时,使用 search.do。
这是标准的 Atlas 预订流程。
getOffers.do?当购物发生在 Atlas 外部或您已知道目标行程时,使用 getOffers.do。
这也是进行最终独立价格检查的正确路径。
search.do 返回 routingIdentifier。
getOffers.do 返回 OfferId。
getOffers.do 是否仍需要 verify.do?在此站点的标准获取报价流程中不需要。
该流程以 OfferId 为中心,然后继续到 order.do。
search.do用于报价发现。
Atlas 返回航线和日期的可用选项。
然后标准路径继续到 verify.do。
getOffers.do用于针对性价格检索。
Atlas 返回已知行程的当前报价上下文。
然后流程继续使用 OfferId。
search.do 当Atlas 是您的主要搜索层
用户需要可用报价列表
您需要标准的搜索 → 验证 → 订单路径
getOffers.do 当您自己的系统已经选择了航班
您需要在订单创建前进行独立价格检查
您希望 Atlas 作为定价和预订层,而不是搜索层
search.do 之后保留 routingIdentifier
调用 verify.do
保留 sessionId
调用 order.do
getOffers.do 之后保留 OfferId
可选地查询座位或行李
调用 order.do
使用来自 verify.do 的 sessionId 进行 seatAvailability.do。
使用来自 getOffers.do 的 OfferId 进行 seatAvailability.do。
在两个流程中,仅在目标行程确认后查询行李。
routingIdentifier 最长有效 6 小时。
sessionId 最长有效 2 小时。
当行程、旅客组合、预期运价或预订时序发生变化时,刷新报价。
不要基于过时的报价假设构建订单。
不要将 OfferId 当作 routingIdentifier 使用。
不要将 routingIdentifier 当作 OfferId 使用。
不要在 verify.do 之前从标准搜索流程调用 order.do。
不要将 verify.do 添加到标准获取报价路径,除非您的实现特别需要。
使用搜索。
使用获取报价。
使用预订概述。
Last updated
Was this helpful?
Was this helpful?

