@LionG

API Яндекс расписаний не отдает пересадки?

$result = file_get_contents_gzip('https://api.rasp.yandex.net/v3.0/search/?from='.$IATAfrom.'&to='.$IATAto.'&format=json&lang=ru_RU&apikey='.$key.'&date=&transport_types=plane&system=iata&show_systems=yandex&offset=0&limit=4&add_days_mask=true&result_timezone=Europe/Moscow&transfers=true');


transfers	
Признак, разрешающий добавить к результатам поиска маршруты с пересадками.

Поддерживаемые значения:
 false — в результатах поиска не должно быть маршрутов с пересадками (значение по умолчанию).
 true — найденные маршруты с пересадками следует добавить к результатам поиска.


transfers=true, однако пересадки не выдает в результате, при этом если вбить этот маршрут на сайте расписаний то там рейсы с пересадками есть.
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
mykmykpet
@mykmykpet
Как гуглить ошибки: https://youtu.be/Y8rtcVzFB-c
Я хз, какой стажер апи в яндексе пишет, но методом тыка выяснил, что без явно указанной даты возвращает ноль результатов.
А еще если передавать параметры show_systems и/или add_days_mask, получаешь ошибку 500.
5c2f0ccbb5152077821510.png
Если есть желание, можешь позадалбывать поддержку Яндекса, почему так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы