Начинать Я часто езжу в поездки и покупаю авиабилеты.
А еще я часто страдаю от интерфейса агрегаторов авиабилетов.
Не могу выбрать билет или совершить покупку.
Случай
Я точно знаю, куда хочу полететь.Я примерно знаю, сколько дней.
И примерно в какие числа - например в этом месяце.
На этот раз я хотел полететь в Серфаус — это горнолыжная деревня в Австрии.
Вылет не раньше 5 января, возвращение позднее 15 января.
На 6-8 дней.
Теперь нам нужно найти лучший билет при данных условиях.
«Лучшее» в моем случае — это сочетание объективной цены и субъективного удобства перелета — время вылета/прилета, аэропорт вылета, авиакомпания и так далее.
Как решает дело агрегатор авиабилетов
- Деревню Серфаус я превращаю в три ближайших аэропорта — Мюнхен, Инсбрук и Цюрих с помощью карт Google.
- Захожу в агрегатор авиабилетов.
Я нахожу такой инструмент, как «Календарь низких цен».
- Открываю в трёх вкладках для трёх аэропортов.
- Я выбираю январь.
- Я начинаю нажимать на каждый день января, чтобы увидеть время отправления/прибытия и цену билета.
- Если мне нравится билет, я тыкаю его, чтобы убедиться, что билет действительно существует. Потому что кэш.
- Чтобы запомнить, в какой день какой билет мне понравился, я записываю его в блокнот или таблицу.
Потому что не хочу тыкать и проверять.
Я не хочу переключаться между вкладками.
Я хочу увидеть реально доступные билеты с указанием времени отправления и цены и выбрать один из них.
И купите его.
Но в итоге не нахожу нужный билет в психологически комфортное время.
И не совершив покупки, я ухожу.
Как должно быть решено дело
- В поле «Где» в агрегаторе указываю «Серфаус».
- Я выбираю примерные даты.
- Я выбираю подходящую продолжительность.
- Я получаю список билетов для покупки.
- Я выбираю подходящий билет и покупаю его.
у агрегаторов нет такого сценария работы.
Мысли
- Агрегаторы не умеют работать с моим скриптом.
- У нас 2017 год, веб 3.0, *aas, микросервисы и вообще скоро на Марс.
- API для поиска билетов миллион, добавлю свой блэкджек.
Поиск решения
Полчаса гугления показали, что в 2017 году бесплатного API для поиска билетов нет. Ни один из агрегаторов.
- Но партнёрских программ, конечно, много, скажете вы!
- Да, их много.
Но доступ к API они либо не предоставляют вообще (ставят наш баннер/виджет и отправляют трафик на наш сайт), либо предоставляют, но после непрозрачной процедуры модерации приложений для доступа к API. Один из крупнейших сервисов пишет так: заполняйте заявку, 4 недели подумаем, потом, возможно, ответим.
Решение
С помощью QPX и Google App Script за 70 минут было написано дополнение для таблицы Google, которая читает из нее, куда нужно лететь, ищет билеты и записывает в нее все варианты с ценами.
Результат выглядит следующим образом:
В верхней части таблицы я заполняю откуда/до (коды аэропортов IATA, разделенные запятыми) и в каком диапазоне дат я хочу лететь.
Указываю, сколько дней (списком через запятую) я готов потратить на поездку.
На второй половине листа получаю результат — список авиабилетов, отсортированный по цене.
На одном листе бумаги у меня собраны все подходящие варианты авиаперелета.
Используя встроенные инструменты фильтрации, я могу выбрать нужные мне даты/время.
Все, что вам нужно сделать, это зайти на сайт авиакомпании и купить билет.
Недостаток решения
Минус решения — доступ к API стоит денег (первые 50 запросов в день бесплатны, далее 0,035 доллара за запрос), поэтому создать микросайт для всех не удалось.В поле "Где" пока невозможно ввести "Серфаус".
Я думаю, что это будет решено с помощью одного из API Google.
я тоже хочу этого
Если вы хотите искать билеты таким же способом, то Здесь инструкции о том, как это сделать.Вы можете просто протестировать QPX API Здесь бесплатно.
Что дальше
Найти отель – это точно такое же дело, которое закрывается так же неудобно.И идеальный сервис – это тот, который выдаст лучшую пару авиабилетов и отелей по заданным гибким критериям поиска.
Если вы знаете, какие сервисы могут предоставить бесплатный/платный API для поиска билетов и/или отелей, напишите в комментарии/в Директ. Теги: #авиабилеты #Google Apps Script #api #геоинформационные сервисы #Google Cloud Platform
-
Услуги Облачной Платформы Sap Hana
19 Oct, 24 -
Уязвимость В Ms Sql Server 2000
19 Oct, 24 -
Веб 2.0 Как Оценить Успех Идеи?
19 Oct, 24 -
Обратное Размещение Продукта
19 Oct, 24