json - 公司代码如何在 Amadeus Fligh Offers Search API 中发挥作用?
问题描述
我正在使用 Amadeus Flight Offers Search API,我想使用我客户的公司代码来搜索包括 corp nego 票价在内的优惠。我看到架构中有一个公司代码字段,但是需要将公司代码加载到 OID 中才能工作,并且在调用 API 时我没有指定 OID。这将如何运作?
我尝试使用一些我知道的公司代码,但没有出现任何公司票价。这是我尝试过的一个例子。
{
"currencyCode": "EUR",
"originDestinations": [
{
"id": "1",
"originLocationCode": "MAD",
"destinationLocationCode": "NYC",
"departureDateTimeRange": {
"date": "2019-09-01",
"time": "10:00:00",
"timeWindow" : "6H"
}
},
{
"id": "2",
"originLocationCode": "NYC",
"destinationLocationCode": "MIA",
"departureDateTimeRange": {
"date": "2019-09-03",
"time": "17:00:00",
"timeWindow": "2H"
}
},
{
"id": "3",
"originLocationCode": "MCO",
"destinationLocationCode": "MAD",
"departureDateTimeRange": {
"date": "2019-09-07",
"time": "17:00:00",
"timeWindow": "6H"
}
}
],
"travelers": [
{
"id": "1",
"travelerType": "ADULT",
"fareOptions": [
"STANDARD"
]
}
],
"sources": [
"GDS", "PYTON"
],
"searchCriteria": {
"maxFlightOffers": 50,
"pricingOptions" : {
"corporateCodes" : ["000001"]
},
"flightFilters": {
"connectionRestriction":
{
"airportChangeAllowed" : false,
"maxNumberOfConnections" : 1
}
}
}
}
结果是所有公布的票价。
解决方案
在自助服务中,我们仅提供公共票价。协商票价或私人票价仅供我们的企业用户使用。参考文档不是很清楚,API 仍处于测试阶段,我们将根据您的反馈进行改进。
推荐阅读
- c - 为什么我的程序在没有任何错误信息的情况下在 waitpid() 中停止?
- c++ - C++ 字符串引用不能共存
- sql - SQL 表中条件选择查询组合的可能数量
- tensorflow - 即使在 Keras 中使用 Lambda 层,也没有属性“_inbound_nodes”错误
- spring-boot - 使用不同的 sftp 会话工厂
- modal-dialog - SwiftUI:如何在 DetailView 上显示模式表,而不是在常规模式下显示 MasterView
- assembly - 如何验证或检查 I/O(输入/输出,io,IO)端口?
- css - 左:css 的 auto 属性在 Internet Explorer 中不起作用
- sql - 如何通过不改变结构用 SQL 总结分组结果的总和?
- php - 来自mysql数据库的PHP多个电子邮件地址