Следуйте инструкции, чтобы определить IATA-код города отправления и назначения или IATA-код столицы.
С помощью автокомплита можно получить IATA-код города, страны или аэропорта, а также дополнительную информацию о них (координаты, склонение названия по падежам).
Но иногда требуется определить сразу IATA-код города отправления и назначения. Или определить IATA-код столицы по названию страны.
Для решения этих задач используйте запрос вида:
https://www.travelpayouts.com/widgets_suggest_params?q=search
где параметр search — это требуемая поисковая фраза. Поддерживается только русский язык.
Например, для определения IATA-кода городов отправления и назначения используйте такой запрос:
https://www.travelpayouts.com/widgets_suggest_params?q=Из%20Москвы%20в%20Лондон
В ответ на запрос приходит следующая информация:
{
"origin": {
"iata": "MOW",
"name": "Moscow"
},
"destination": {
"iata": "LON",
"name": "London"
}
}
- origin
- iata — ИАТА-код города отправления;
- name — название города отправления.
- destination
- iata — ИАТА-код города назначения;
- name — название города назначения.
Для определения IATA-кода столицы страны отправьте такой запрос:
https://www.travelpayouts.com/widgets_suggest_params?q=Россия
В ответе будет:
{
"capital":{
"iata":"MOW",
"name":"Moscow"
}
}
Подробнее о вариантах использования данного метода читайте в статье Как определить IATA-код города из поисковой фразы.