api - 航班优惠价格、航班优惠搜索、航班创建订单是使用缓存还是实时结果?
问题描述
我是一个node js编程,在amadeus网站上测试自助api调用。
我知道整个流程:航班优惠搜索 -> 航班优惠价格 -> 航班创建订单。只是好奇哪个 api 从服务器返回缓存结果,这些结果返回实时结果。
PS.“创建订单”实际上是如何创建航班订单的?我没有看到预订机票的 url 链接,比如 skyscanner 的 api。我得到的只是
"type": "flight-order",
"id": "eJzTd9f39vA0co4AAArzAk8=",
"associatedRecords": [
{
"reference": "KHI2CX",
"creationDate": "2020-01-09T07:51:00.000",
"originSystemCode": "GDS",
"flightOfferId": "1"
}
],
etc...
客户如何通过此信息预订机票?
PPS:是否可以在流程中跳过 Flight Offers Price?如果不是,来自 Flight Offers Price 的响应作为创建订单输入的有效时间是多久?
提前致谢。
解决方案
这 3 个 API 具有实时结果(无缓存),因此理论上,如果您在搜索后立即进行预订,则可以跳过价格,但由于浏览和选择要预订的航班可能需要一些时间,因此最好执行价格以确保价格没有变化并且座位仍然可用。
关于Price API的有效性:只要价格没有变化并且座位仍然可用,它就有效。
我们的 Flight Create Orders API 创建预订,它不会重定向到旅行社或航空公司的网站。您可以在我们的指南中找到更多信息:创建航班预订引擎。
如果您想了解更多信息,请随时联系我们的支持团队。
推荐阅读
- javascript - Gatsby中没有markdown文件时如何解决GraphQL错误?
- javascript - 如何将一个泛型类型(嵌套对象)的结构复制到 TypeScript 中的另一个泛型?
- assembly - 如何避免在没有 POP 的情况下使用 PUSH?
- graphviz - 在节点的左侧和右侧添加标签
- java - 如何在自由格式多窗口模式下隐藏标题栏?
- syntax-error - “语法错误,意外'[',期望标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'”,
- c# - .NET MVC - 使用 OpenXML 生成 excel 文件
- java - 如何在不运行整个作业的情况下测试 Spring Batch 步骤
- python - Tensorflow-gpu 未检测到 GPU
- laravel - 当 Laravel 中为路由定义重定向时,为什么 localtunnel 不起作用?