Как стать автором
Обновить

Как найти лучшие авиабилеты в интерфейсе гугл-таблицы

Время на прочтение3 мин
Количество просмотров16K

Начало


Я часто езжу в поездки и покупаю авиабилеты.
И так же часто страдаю от интерфейса агрегаторов авиабилетов.
Я не могу выбрать билет и совершить покупку.


Кейс


Я точно знаю, куда хочу полететь.
Примерно знаю на сколько дней.
И примерно в какие даты — например в этом месяце.


В этот раз я захотел слетать в Серфаус — это горнолыжная деревня в Австрии.
Улететь не ранее 5 января, вернуться на позднее 15 января. На 6-8 дней.


Теперь нужно найти лучший билет под эти условия.
"Лучший" в моем случае — это комбинации объективной цены и субъективного удобства перелета — время вылета/прилета, аэропорт вылета, авиакомпания и так далее.


Как кейс решается у агрегатора авиабилетов


  1. Трансформирую деревню Серфаус в три ближайших аэропорта — Мюнхен, Инсбрук и Цюрих с помощью гугл-карт.
  2. Иду в агрегатор авиабилетов. Нахожу инструмент типа "Календарь низких цен".
  3. Открываю его в трех вкладках для трех аэропортов.
  4. Выбираю январь.
  5. Начинаю тыкать в каждый день января, чтобы увидеть время вылета/прилета и цену билета.
  6. Если мне понравился какой-то билет, тыкаю в него, чтобы убедиться, что билет реально есть. Потому что кеш.
  7. Чтобы запомнить, в какой день какой билет мне понравился, я записываю его в блокнот или таблицу.

В последних трех пунктах я страдаю.
Потому что я не хочу тыкать и проверять. Я не хочу переключаться между вкладками.
А хочу увидеть реально доступные билеты со временем вылета и ценой и выбрать один из них.
И купить его.


Но, в итоге, я не нахожу нужный билет за психологически комфортное время.
И, не совершив покупку, ухожу.


Как кейс должен решаться


  1. Указываю "Серфаус" в поле "Куда" в агрегаторе.
  2. Выбираю примерные даты.
  3. Выбираю подходящую продолжительность.
  4. Получаю список билетов для покупки.
  5. Выбираю подходящий билет и покупаю.

… такого сценария работы нет у агрегаторов.


Мысли


  • Агрегаторы не умеют работать с моим сценарием.
  • У нас 2017 год, web 3.0, *aas'ы, микросервисы и вообще скоро на Марс.
  • Есть миллион API для поиска билетов, запилю свой блекджек.

Поиск решения


Получасовое гугление показало, что в 2017 году нет свободного API для поиска билетов.
Ни у кого из агрегаторов.


  • Но как же, ведь есть куча партнерок, скажете вы!
  • Да, куча есть. Но они не дают доступа к API либо вообще (ставь наш баннер/виджет и лей трафик к нам на сайт), либо дают, но после непрозрачной процедуры модерации заявок на доступ к API.
    Один из крупнейших сервисов так и пишет — заполняйте заявку, 4 недели мы подумаем, потом может быть ответим.

Единственное доступное API есть у гугла. Называется QPX Express.


Решение


С помощью QPX и Google App Script за 70 минут был написан эдд-он к гугл-таблице, который читает из неё куда тебе нужно лететь, ищет билеты, и пишет в неё же все варианты с ценами.


Результат выглядит так: image


Вверху таблицы я заполняю откуда/куда (IATA коды аэропортов через запятую) и в каком диапазоне дат я хочу полететь. Указываю сколько дней (списком через запятую) готов потратить на поездку.
На второй половине листа я получаю результат — список авиабилетов отранжированный по цене.
На одном листе у мне все подходящие варианты авиаперелета.
Встроенными инструментами фильтрации я могу выбрать нужные мне даты/время.


Остаётся перейти на сайт авиакомпании и купить билет.


Минус решения


Минус решения — доступ к API стоит денег (первые 50 запросов в день бесплатно, потом $0.035 за 1 запрос), поэтому сделать микросайт для всех не получилось.


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


Я тоже так хочу


Если вы хотите искать билеты так же, то здесь инструкция, как это сделать.
Просто потестировать QPX API можно здесь бесплатно.


Что дальше


Поиск гостиницы — это абсолютно такой же кейс, который закрывается так же неудобно.


И идеальный сервис — этот тот, который даст лучшую пару авиабилет-гостиница по заданным критериям гибкого поиска.


Если вы знаете, какие сервисы могут дать бесплатное/платное API для поиска билетов и/или гостиниц — пишите в комментарии/ЛС.

Теги:
Хабы:
+14
Комментарии29

Публикации

Изменить настройки темы

Истории

Ближайшие события

PG Bootcamp 2024
Дата16 апреля
Время09:30 – 21:00
Место
МинскОнлайн
EvaConf 2024
Дата16 апреля
Время11:00 – 16:00
Место
МоскваОнлайн
Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн