快速开始
本指南将向您展示 Atlas API 如何即时连接到多达 150 家低成本航空公司(LCCs)——为您的业务开辟新市场。
集成过程分为四个简单步骤:

让我们开始吧!
获取 Atlas 沙盒凭证
沙盒 API 凭证或 API 密钥可以通过 ATRIP 自行创建。访问"Profile"部分,然后在"My Profile"中点击"Customer Information"标签。点击"Generate"按钮,沙盒凭证将自动创建。API 凭证或密钥包含两个项目:x-atlas-client-id 和 x-atlas-client-secret。
API 密钥用于验证您的 API 请求。任何不包含 API 密钥的请求都将返回错误。
请将它们添加到每个 POST 请求的头部。
我们整理了一个 Postman 集合,其中包含您需要遵循本指南的所有请求;请在此处下载:
出票
作为旅行销售商,您的目标是帮助客户找到价格实惠的最佳航班路线。那么,让我们看看 Atlas API 如何以最小的开发量帮助您实现这一目标,与您现有的预订和预订系统集成。
预订过程相对简单,如图所示:

1. 搜索
创建订单请求以搜索航班。
要构建订单,您需要提供乘客信息和行程详情。您的客户需要输入诸如乘客数量、出发地、目的地和旅行日期等信息。12岁以下乘客的票价不同,因此您需要提及12岁以下的婴儿或儿童乘客数量。
请求提交后,我们将搜索参数发送到我们强大的搜索缓存。缓存将在<0.5秒内响应实时报价,适用于在请求日期在出发地和目的地城市之间运营航班的合作航空公司。Atlas算法每秒可以处理超过5000个查询(QPS)。目前,您无法按航空公司筛选搜索结果数量。我们正在努力添加此功能,以便我们的合作机构可以将搜索结果限制为仅包括他们偏好的航空公司。
以下是该功能的运作方式:
请记录每个路由报价的 routingIdentifier。
2. 验证
搜索查询返回的报价将包含航班的详细信息,例如出发和到达时间、中转次数、航班号和票价。一旦用户选择了他们偏好的航班,票价和航班信息将被验证。
获取所选路由的 routingIdentifier 并将其与验证请求一起发送。
3. 订单
用户现在距离与您进行预订仅一步之遥。他们需要输入全名、性别、出生日期、国籍、信用卡详细信息和账单地址。
引用验证响应中记录的 sessionId,并将其与包含乘客详细信息和附加服务选择的订单请求一起发送,每个 ancillaryProductElement 都带有 productCode。
一旦他们提交详细信息,他们将看到详细的行程和附加服务信息、PNR号码以及取消、更改和退款信息。
4. 支付
Atlas支持两种支付选项:
Atlas与航空公司结算支付(存款)
您可以直接向航空公司支付(VCC直通)
如果您选择第一个选项,您将向Atlas支付总票款加技术服务费,Atlas将代表您与航空公司结算支付。
如果您选择第二个选项,我们将连同 IssueTicket 请求一起将您的信用卡信息发送给航空公司。在这种情况下,我们将从您在Atlas的账户中扣除技术服务费。多家航空公司支持直通选项,为此我们在路由元素中添加了 supportPaymentMethod 功能。
发送支付请求时,请引用订单响应中的 orderNo。
5. 票务通知Webhook
Atlas使用webhooks在订单航班计划发生任何变更时自动通知合作机构。然后您可以通知您的客户变更情况。
如有任何变更,您将在服务器上收到 order.ticketed 通知。您可以处理此信息并根据需要采取行动。
Last updated
Was this helpful?

