API от CheapOair
С помощью API CheapOair вы можете получить ссылку на бронирование авиабилета.
Введение
Перед началом работы с API от CheapOair вам необходимо зарегистрироваться в партнёрской сети Travelpayouts и подключиться к программе CheapOair. После этого отправьте запрос в нашу службу поддержки для получения доступа к API.
Для работы с API вам будут предоставлены: UserID, Password, WUID, AffiliateID.
Документация по работе с API находится здесь: https://affiliatenetwork.fareportallabs.com/Document
Шаги работы с API
- Используйте метод Search API Target and Method для отправки поискового запроса.
- Возьмите значения параметров Contract Locator Key (CntKey), Contract IDs (CNT ID), полученные в ответе на первый запрос, и WUID, AffiliateID, предоставленные нашей службой поддержки.
- Создайте ссылку вида https://www.cheapoair.com/fpnext/RemoteSearch/Get?bk=FPWB&wuid=XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX&ck=XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX&cid=X&t=f&fpaffiliate=XXXX, где wuid - WUID, ck - CntKey, cid - CNT ID, fpaffiliate - AffiliateID.
Расшифровку других параметров можно найти в документации и схеме. - Используйте генератор ссылок, чтобы превратить ссылку, полученную на третьем шаге, в партнёрскую ссылку Travelpayouts.
Совет: вы можете автоматически формировать партнёрские ссылки, для этого сделайте url-encoder ссылки из третьего шага, чтобы привести её к требуемому формату, и передайте ссылку в параметр u:
https://tp.media/r?marker=тут_будет_ваш_маркер&p=тут_числа&u=https%3A%2F%2Fwww.cheapoair.com%2Ffpnext%2FRemoteSearch%2FGet%3Fbk%3DFPWB%26wuid%3DXXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX%26ck%3DXXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX%26cid%3DX%26t%3Df%26fpaffiliate%3DXXXX
- После перехода по партнёрской ссылке и бронирования авиабилета, вы получите вознаграждение на ваш партнёрский счёт в Travelpayouts.