1
response = amadeus.shopping.flight_dates.get(origin='JTR', destination='SFO', oneWay='true', departureDate='2019-05-01,2019-06-01', nonStop=False)

这将返回一个错误。

*** amadeus.client.errors.ServerError: [500]

这不是身份验证错误或其他一些参数错误,因为具有不同机场代码的完全相同的代码有效。

response = amadeus.shopping.flight_dates.get(origin='NYC', destination='SFO', oneWay='true', departureDate='2019-05-01,2019-06-01', nonStop=False)

客户端正在使用生产密钥并将主机名设置为生产。

Client(client_id=get_api_key(), client_secret=get_api_secret(), hostname='production')
4

1 回答 1

0

Flight Cheapest Date Search API 建立在预先计算的缓存之上,它不包含所有的出发地和目的地。航班低价搜索将为您提供(几乎)世界上所有机场的覆盖范围。

我们将很快更新此 API 的数据覆盖范围,以大幅改进起点和终点列表。

这就是为什么:

response = amadeus.shopping.flight_dates.get(origin='JTR',destination='SFO',oneWay='true',departmentDate='2019-05-01,2019-06-01',nonStop=False)

不返回任何数据。

为了:

response = amadeus.shopping.flight_dates.get(origin='NYC',destination='SFO',oneWay='true',departmentDate='2019-05-01,2019-06-01',nonStop=False)

它有效,在生产中它返回一个飞行日期列表。

于 2019-04-10T07:47:46.500 回答