В этой статье собраны ссылки на дополнения от партнёров, которые позволяют упростить работу с API.
Нашим API пользуется огромное количество партнёров. Каждый месяц статьи про API просматривают более 3000 раз. А многие партнёры не только читают, но и создают дополнения, которые позволяют упростить работу с API. В этой статье собраны ссылки на подобные проекты.
Обратите внимание! Мы не гарантируем работоспособность этих инструментов, не оказываем по ним поддержку и не помогаем в их подключении. Спасибо за понимание.
Библиотека для языка Go
Ссылка: https://github.com/liderman/go-aviasales-api
Документация: https://godoc.org/github.com/liderman/go-aviasales-api
Какое API поддерживается: данных.
Обёртка для Node.js
Минималистичная обёртка для API Travelpayouts.
Ссылка: https://github.com/Alex7Kom/node-travelpayouts
Документация: https://godoc.org/github.com/liderman/go-aviasales-api
Какое API поддерживается: данных, поиска билетов, партнёрской статистики.
Travelpayouts Data для Node.js
Микромодуль, который оборачивает файлы данных Travelpayouts с помощью json-query и позволяет выполнять к ним запросы.
Ссылка: https://github.com/Alex7Kom/node-travelpayouts-data
Документация: https://github.com/Alex7Kom/node-travelpayouts-data/blob/master/README.md
Какое API поддерживается: данных.
Node.js библиотека для работы с Data API
Библиотека для работы с API данных с некоторыми opinionated defaults и использованием промисов. Поддерживается только получение данных об авиабилетах.
Ссылка: https://www.npmjs.com/package/travelpayouts-js
Какое API поддерживается: данных.
Wrapper on Travelpayouts API
Обёртка для работы с API данных для .NET (ASP.NET, WPF).
Ссылка: https://github.com/nikitadev/TravelpayoutsAPI
Пример использования: https://raw.githubusercontent.com/nikitadev/TravelpayoutsAPI/master/publish/setup.exe
Приложение в Store: https://www.microsoft.com/store/apps/9nblggh2rhf4
Какое API поддерживается: данных.
Travelpayouts API Flight search helper
Хелпер для создания подписи, требуемой API поиска билетов, и для последовательного получения всех результатов поиска.
Ссылка: https://www.npmjs.com/package/travelpayouts-api
Пример использования: https://avia.ml/
Какое API поддерживается: поиска билетов.
Gem-обёртка для RUBY версии 2.2 и выше
Ссылка: https://github.com/dyatlov/travelpayouts_api
Документация: https://github.com/dyatlov/travelpayouts_api/blob/master/README.md
Какое API поддерживается: данных, поиска билетов, поиска отелей.
Еще одна обёртка для Node.js
Ссылка: https://www.npmjs.com/package/aviasales
Потестировать на tonicdev.com: https://tonicdev.com/npm/aviasales
Какое API поддерживается: поиска билетов.
PHP SDK для API
C помощью библиотеки разработчики могут внедрять API Travelpayouts в свои PHP-проекты.
Ссылка: https://github.com/thewulf7/travel-payouts
Потестировать на tonicdev.com: https://github.com/thewulf7/travel-payouts/blob/master/README.md
Какое API поддерживается: данных, поиска билетов, партнёрской статистики.
Graphql endpoint для Travelpayouts API
Graphql-endpoint для получения данных из Travelpayouts API. Поддерживается получение всех данных, которые можно получить с помощью библиотеки travelpayouts-js, кроме метода holidaysByRoutes
.
Ссылка: https://github.com/alcovegan/travelpayouts-graphql
Какое API поддерживается: данных.
Расширение для Yii2 приложений
С помощью расширения разработчики могут добавить API данных и виджеты Travelpayouts в приложения на Yii2.
Ссылка: https://github.com/SonkoDmitry/travelpayouts
Пакет для composer: https://packagist.org/packages/sonko-dmitry/travelpayouts
Какое API поддерживается: данных.
Мы очень признательны всем разработчикам, которые готовы делиться своими наработками. Если хотите попасть на эту страницу, просто пришлите информацию к нам в службу поддержку. В письме укажите:
- ссылку на ресурс (github, npmjs), где лежит проект;
- краткое описание (для чего нужен, с каким API работает).