REST
Для работы c использованием REST можно использовать API или Swagger T-Invest API. C помощью него вы можете тестировать методы T-Invest API.
API
Встроенный в документацию инструмент — удобный способ для тестирования методов T-Invest API, отладки и интеграции. Также он позволяет получить примеры кода на разных языках программирования.
Формирование запроса
На главной странице раздела необходимо выбрать сервис и метод, который нужно протестировать.
Далее в блоке
Authorization
ввести токен доступа и выбрать окружение: биржа или песочница.В блоке
Body
корректно ввести параметры запроса.Нажать кнопку
Отправить запрос
.
Обработка ответа
После отправки запроса в блоке
Ответ
отобразится ответ сервера.Успешный ответ будет иметь статус
200
.Данные в успешном ответе можно раскрыть, нажав на
+
. Часто структура ответа имеет большую вложенность.В случае ошибки в блоке
Ответ
отобразится код ошибки и описание.
Заголовки
В ответе сервера также есть заголовки. Они содержат информацию о трекинге запроса, статусе ответа, лимитах и другие данные. Для просмотра заголовков в блоке Ответ
нажмите на вкладку Headers
.

Примеры кода
В блоке Пример запроса
отображаются примеры кода на разных языках программирования. Выберите нужную вкладку и скопируйте код.

Swagger
Swagger — это фреймворк для спецификации RESTful API. Один из его инструментов, Swagger UI, позволяет не только интерактивно просматривать спецификацию, но и отправлять запросы.
Swagger UI — один из самых популярных инструментов для создания интерактивной документации. Swagger UI создает интерактивную консоль API для экспериментов с запросами в реальном времени.
Авторизация
Перед отправкой запросов вам нужно авторизоваться:
Нажмите Authorize.
Введите данные в окне Available authorizations и нажмите Authorize. В нашем примере нужно ввести токен токен доступа. Пример токена —
Bearer t.QtEo8ahkNFX4RTpbqp0u4z4GDZq27HzUp6AotJASBx7_DVqmqZMHfM2Cy7JmUjS80boI9eVg
.
Отправка запроса
Чтобы создать запрос:
Разверните конечную точку и нажмите Try it out.
Значение примера в поле Request body станет редактируемым.
В редактируемом поле измените значения параметров и нажмите Execute.
Пользовательский интерфейс Swagger отправляет запрос и показывает отправленный curl. В разделе Responses можно посмотреть тело и заголовки ответа.
Если сервер обработал запрос корректно, вернется 200 ответ. Он показывает, как должна выглядеть структура ответа.


Для REST API характерны отдельные коды ошибок.