为什么Google QPX Express API没有为所有航空公司返回结果?

时间:2015-02-05 02:06:18

标签: google-api

我启用了对Google QPX Express API的访问权限,对Delta的门票和票价等级的价格进行了一些分析。但回应似乎只包括来自有限航空公司的航班。

例如,以下请求

{
  "request": {
    "passengers": {
      "adultCount": 1
    },
    "slice": [
      {
        "origin": "JFK",
        "destination": "SFO",
        "date": "2015-02-15",
        "maxStops": 0
      }
    ],
    "solutions": 500
  }
}

仅返回AS(阿拉斯加航空),美国(US Air),VX(维珍美国),B6(JetBlue)和UA(美国联合航空)的航班。

如果我添加"permittedCarriers": [DL],那么我会得到一个空的回复。同样,如果我遗漏permittedCarriers并寻找Delta中心之间的航班(例如,"origin": "ATL", "destination": "MSP"),我会收到空​​的回复。

The documentation表明QPX Express应该有大多数机票可用。我的要求有问题吗?为什么我没有看到Delta的任何结果?

1 个答案:

答案 0 :(得分:16)

我收到了Google的QPX Express帮助小组关于Delta缺失数据的回复。回应是那个

  

Delta的数据以及美国航空公司的数据未包含在内   QPX Express搜索结果默认为。访问他们的数据   需要这些承运人的批准。

在通知他我使用这些数据的计划是用于研究purpsoses后,他回答说,

  

American和Delta限制访问其定价和可用性   他们批准的公司,主要是组织   推动出售机票。不幸的是,请求   只有正在计划使用API​​的公司才会审核访问权限   用于商业目的。