Сбой amadeus.shopping.flight_dates.get (origin = 'JTR', destination = 'SFO', ...) - PullRequest
1 голос
/ 09 апреля 2019
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')

1 Ответ

0 голосов
/ 10 апреля 2019

API поиска самой дешевой даты в полете построен на основе предварительно вычисленного кеша и не содержит всех источников и мест назначения. Поиск дешевых авиабилетов обеспечит вам покрытие (почти) всех аэропортов мира.

Скоро мы обновим покрытие данных для этого API, чтобы радикально улучшить список отправителей и пунктов назначения.

Вот почему:

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

Не возвращает никаких данных.

Для:

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

Работает, при производстве возвращает список дат полета.

...