API от Трипстер

С помощью API от Трипстер вы можете получать данные о странах, городах, экскурсиях, отзывах и других объектах сервиса Трипстер.

Эти данные можно использовать, например, для:

  • создания списка стран и городов;

  • формирования листингов экскурсий;

  • создания страниц с описанием экскурсий и отзывами.

Tripster_API_price__1_.png

Шаг 1. Получите API-ключ

Для доступа к API необходимо сначала получить API-ключ (токен). Этот ключ используется во всех последующих API-запросах

Чтобы получить ключ, отправьте следующий POST-запрос:

curl -X POST https://experience.tripster.ru/api/auth/obtain_token/partner/ \ 
-H "Content-type: application/json" \ 
-d '{"partner": "tripster", "secret": "partner secret"}'

 

В ответе вы получите ключ, который нужно сохранить и передавать при обращении к другим методам API Трипстер. Пример ответа:

HTTP 200 OK 
Allow: POST, OPTIONS 
Content-Type: application/json 
Vary: Accept 
{ 
"token": "07dc60023f72834dbbb1808ac2d6e03f8d4f0494" 
}

 

Для авторизации запроса необходимо добавить в заголовок Authorization свой токен:

curl -X POST https://experience.tripster.ru/api/.../ \ 
-H "Authorization: Bearer 07dc60023f72834dbbb1808ac2d6e03f8d4f0494" \ 
-H "Content-type: application/json" \ 
-d '{...}'

 

Шаг 2. Используйте ключ в API-запросах

После получения ключа вы можете:

  • запрашивать список стран и городов,

  • получать данные по экскурсиям,

  • загружать отзывы и другую информацию.

Ключ передаётся в каждом API-запросе согласно документации Трипстер.

Документация

Подробное описание всех методов API и параметров запросов доступно в официальной документации Трипстер (ссылка)

Важно

При формировании ссылок на экскурсии обязательно используйте форму создания партнёрских ссылок в Личном кабинете Travelpayouts.

Если этого не сделать:

  • переходы не будут корректно отслеживаться,

  • продажи не будут учтены в партнёрской программе Travelpayouts.