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

drs*_*drs 6 google-api

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

例如,以下请求

{
  "request": {
    "passengers": {
      "adultCount": 1
    },
    "slice": [
      {
        "origin": "JFK",
        "destination": "SFO",
        "date": "2015-02-15",
        "maxStops": 0
      }
    ],
    "solutions": 500
  }
}
Run Code Online (Sandbox Code Playgroud)

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

如果我添加"permittedCarriers": [DL],那么我得到一个空的响应.同样地,如果我遗漏permittedCarriers并寻找Delta集线器之间的航班(例如,"origin": "ATL", "destination": "MSP"),我会得到一个空的响应.

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

drs*_*drs 16

我收到了Google QPX Express帮助小组关于Delta缺失数据的回复.答复是这样的

Delta的数据以及American Airline的数据不作为默认值包含在QPX Express搜索结果中.访问他们的数据需要这些运营商的批准.

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

American和Delta限制他们批准的公司的定价和可用性,这些公司主要是推动机票销售的组织.遗憾的是,只有正在计划将API用于商业用途的公司才会审核访问请求.