Полезные наработки для работы с API Aviasales

Нашим 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

Приложение в Storehttps://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.comhttps://tonicdev.com/npm/aviasales

Какое API поддерживается: поиска билетов.

PHP SDK для API

C помощью библиотеки разработчики могут внедрять API Travelpayouts в свои PHP-проекты.

Ссылкаhttps://github.com/thewulf7/travel-payouts

Потестировать на tonicdev.comhttps://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

Пакет для composerhttps://packagist.org/packages/sonko-dmitry/travelpayouts

Какое API поддерживается: данных.

 

Мы очень признательны всем разработчикам, которые готовы делиться своими наработками. Если хотите попасть на эту страницу, просто пришлите информацию к нам в службу поддержку. В письме укажите:

  • ссылку на ресурс (github, npmjs), где лежит проект;
  • краткое описание (для чего нужен, с каким API работает).