Translations:Подключение к внешнему REST API/3/ru
Схемы (Schemas)
Данный раздел описывает информацию о структуре данных, с которыми работает API.

Понимание схемы данных даёт пользователю API:
- Понимание форматов ответа.
- Понимание форматов запроса.
- Типы данных.
- Обязательность полей.
- Понимание наличия/отсутствия вложенных структур.
- Возможность повторного использования моделей.
- Понимание ошибок.
Чтобы развернуть любую вкладку раздела, пользователю нужно нажать на иконку ">". После открытия вкладки пользователь увидит два столбца:
- первый столбец — название параметра;
- второй столбец — тип данных параметра.

В некоторых случаях под типом данных (во втором столбце) располагается описание или пример (example).

Также присутствует ситуация, когда пользователь вместо типа данных получает ещё одну вкладку (название + ">"). Необходимо просто разворачивать доступные вкладки по иконке ">". Вложенностей такого формата может быть несколько.

Взаимодействие через Postman
Для продвинутых пользователей доступен альтернативный вариант — обращение к ресурсам компании SmartPlayer через Postman.
Установив и запустив Postman, пользователю необходимо нажать на кнопку "New" и выбрать вариант типа API. В данном случае это "HTTP" (он же REST).

После необходимо выбрать тип запроса из списка и вставить нужный URL-адрес (название сервера + /название конечной точки). В данном примере URL-адрес будет: https://develop-api.smartplayer.org/login.

Настроить параметры в разделе "Headers", по необходимости (параметры указаны на портале в теле метода) и тело запроса "Body" → "Raw" (если необходимо, также в теле описания метода на портале).

Далее нажимаем на кнопку "Send" и моментально получаем ответ, который расположен в нижней части экрана.

Сравниваем его с информацией, указанной на портале.
Видеоинструкция
Подключение к внешнему REST API
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после её прочтения остаются вопросы, их можно задать в разделе "Обсуждения" вверху страницы.

Найти дополнительную информацию можно на странице Как взаимодействовать пользователю с разделом "Обсуждения"