Авторизация

Для авторизации запроса к API получите token и используйте его в заголовке Authorization при последующих запросах к API. Время жизни токена неограничено. Если вам потребуется сменить его, напишите нам на partners@tripster.ru.

Получение токена

Зарегистрируйтесь в партнерской программе Трипстера, затем используйте логин и пароль партнера для получения токена с помощью метода https://experience.tripster.ru/api/auth/obtain_token/user/.

Введните логин с паролем в форму:

Скопируйте токен из ответа API:

Авторизация запросов

Используйте токен при последующих запросах к API, передавая его в заголовке Authorization:



Пример на bash
1 2 3 4 curl -X POST https://experience.tripster.ru/api/experiences/?city__name_ru=Тбилиси \ -H "Authorization: Token xxxxxxxxxx6614887d94913470d64e1775c9a33c" \ -H "Content-type: application/json" \ -d '{...}'



Пример на PHP
1 2 3 4 5 6 7 8 9 $url = 'https://experience.tripster.ru/api/experiences/?city__name_ru=Тбилиси'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Authorization: Token xxxxxxxxxx6614887d94913470d64e1775c9a33c', 'Content-Type: application/json', )); $response = curl_exec($curl);

Так же посмотрите класс TripsterAPI для PHP, в который уже встроены возможности для авторизации.