<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Translations%3A%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%83_REST_API%2F1%2Fru</id>
	<title>Translations:Подключение к внешнему REST API/1/ru - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smartplayer.org/index.php?action=history&amp;feed=atom&amp;title=Translations%3A%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%83_REST_API%2F1%2Fru"/>
	<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Translations:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%83_REST_API/1/ru&amp;action=history"/>
	<updated>2026-04-29T03:35:44Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.smartplayer.org/index.php?title=Translations:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%83_REST_API/1/ru&amp;diff=19640&amp;oldid=prev</id>
		<title>FuzzyBot: Импортирована новая версия из внешнего источника</title>
		<link rel="alternate" type="text/html" href="https://wiki.smartplayer.org/index.php?title=Translations:%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%83_REST_API/1/ru&amp;diff=19640&amp;oldid=prev"/>
		<updated>2026-04-26T19:49:02Z</updated>

		<summary type="html">&lt;p&gt;Импортирована новая версия из внешнего источника&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Описание ситуации&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Для пользователей, которые хотят подключиться по REST API рекомендуется использовать наш отдельный ресурс. На этом ресурсе пользователь опробует методы и запросы, которые позволят ему подключиться и получать данные от платформы SmartPlayer.&lt;br /&gt;
{{Note|&amp;#039;&amp;#039;&amp;#039;Портал с поддержкой REST API расположен [https://restapi.smartplayer.org/ здесь]. Запросить данные для авторизации (логин и пароль) можно связавшись с нами через [https://smartplayer.ru/ портал] или прикрепленным специалистом компании SmartPlayer. Также можно написать на эту [https://smartplayer.atlassian.net/servicedesk/customer/portal/1 почту]&amp;#039;&amp;#039;&amp;#039; |warn}}&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Работа портала&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Данный раздел построен на базе Swagger Plugin и позволяет не только ознакомиться с информацией для подключения по REST API, но и опробовать описанные методы, получая реальный результат. Также технически продвинутые пользователи могут протестировать описанные методы, используя Postman.&lt;br /&gt;
{{Note|&amp;#039;&amp;#039;&amp;#039;Некоторые методы, описанные на портале, могут отрабатывать некорректно. Команда SmartPlayer знает о проблемах и находится в процессе их устранения.&amp;#039;&amp;#039;&amp;#039;|warn}}&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Сценарий использования&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Предполагается, что взаимодействие с порталом будет происходить в определённой последовательности. Сценарий использования:&lt;br /&gt;
# Авторизация на портале.&lt;br /&gt;
# Выбор нужного сервера для тестирования запросов.&lt;br /&gt;
# Получение токена для использования кнопки &amp;quot;Authorize&amp;quot;.&lt;br /&gt;
# Выбор нужного метода и изучение информации о нём. &lt;br /&gt;
# По кнопке &amp;quot;Try it out&amp;quot; отправлять запрос.&lt;br /&gt;
# Получение и просмотр ответа от сервера.&lt;br /&gt;
# Изучение раздела &amp;quot;Schemas&amp;quot;.&lt;br /&gt;
{{Note|Подробности будут изложены ниже на странице.|warn}}&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Информация на портале&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
После авторизации на портале пользователю откроется основная страница, на которой отобразится следующая информация:&lt;br /&gt;
[[File:Стартовая_страница_портала.png|thumb|center| Пример отображения главной страницы портала с REST API |800px]]&lt;br /&gt;
На странице портала отображается информация о:&lt;br /&gt;
* контактной информации о взаимодействии с командой SmartPlayer;&lt;br /&gt;
* списке доступных для тестирования серверов;&lt;br /&gt;
* кнопка &amp;quot;Authorize&amp;quot; (подробнее о работе с кнопкой ниже на странице);&lt;br /&gt;
* список методов;&lt;br /&gt;
* раздел &amp;quot;Schemas&amp;quot; (нужно пролистать страницу вниз до конца).&lt;br /&gt;
[[File:Разделение_страницы в апи.png|thumb|center| Пример отображения наполнения страницы портала|800px]]&lt;br /&gt;
[[File:Раздел_schemas.png|thumb|center| Пример отображения раздела &amp;quot;Schemas&amp;quot; в нижней части экрана |800px]]&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Выбор сервера&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Для тестирования запросов с методами пользователю необходимо выбрать один из представленных в списке серверов. Каждый сервер из списка имеет формат отображения: &amp;quot;название&amp;quot; + &amp;quot;краткое описание&amp;quot; (на английском языке).&lt;br /&gt;
[[File:Списко_серверов.png|thumb|center| Пример отображения списка доступных серверов |800px]]&lt;br /&gt;
{{Note|Представленный список серверов не окончательный. Пользователь может с помощью Postman вручную подключиться к любому представленному из списка серверу, а также использовать другие сервера SmartPlayer. Например, &amp;quot;rc.smartplayer.org&amp;quot;.|warn}}&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Кнопка &amp;quot;Atuhorize&amp;quot;&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
При нажатии на кнопку &amp;quot;Authorize&amp;quot; пользователю откроется модальное окно с описанием и полем, в котором необходимо указать токен (bearer token) для авторизации. Чтобы получить данный токен можно прочитать инструкцию, приложенную по ссылке в окне.&lt;br /&gt;
[[File:Модальное окно для токенов.png|thumb|center| Пример отображения модального окна для кнопки &amp;quot;Authorize&amp;quot; |800px]]&lt;br /&gt;
После введения токена авторизации необходимо нажать на кнопку &amp;quot;Close&amp;quot;. Это вернёт пользователя на главную страницу, а также поменяет отображение иконки авторизации (выглядит как замок). Иконка будет подсвечена, а замок будет закрыт.&lt;br /&gt;
[[File:Иконка_авторизации.png|thumb|center| Пример отображения изменения иконки авторизации |800px]]&lt;br /&gt;
{{Note|При наведении на иконку авторизации интерфейс добавит ещё одну иконку, которая позволит скопировать запрос в буфер обмена.&lt;br /&gt;
[[File:Копировать_в_буфер_обмена.png|thumb|center| Пример отображения иконки копирования запроса в буфер обмена |800px]] |warn}}&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Информация о методах&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #aaa; padding:8px; background:#f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
На данный момент на портале представлено два вида методов:&lt;br /&gt;
# GET — используется для получения данных. Его параметры передаются в URL-ссылке. Метод безопасен (идемпотентен) и кэшируется. &lt;br /&gt;
# POST — отправляет данные в теле запроса. Используется для создания или изменения ресурсов. Безопасен для конфиденциальной информации &lt;br /&gt;
[[File:Пример_методов.png|thumb|center| Пример отображения методов GET и POST на странице |800px]]&lt;br /&gt;
Все методы представленные в списке имеют свою конечную точку пути (endpoint), который указывается после названия типа метода и выделяется жирным шрифтом.&lt;br /&gt;
[[File:Конечная_точка.png|thumb|center| Пример отображения конечной точки метода (endpoint)|800px]]&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Взаимодействие с методами&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Список методов представленных на портале позволит пользователю провести тестовые подключения к серверам и получать с них примеры информации и данных передаваемых через запросы. Успешный запрос отдаст информацию по выбранному методу и пользователь сможет просмотреть полученные результаты, а также понять как реагирует платформа SmartPlayer.&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Области работы методов&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
На портале представлены методы, работающие с различными частями системы. Ниже приведен список методов и область, с которой они взаимодействуют:&lt;br /&gt;
* авторизация (Authorization);&lt;br /&gt;
* трансляции (Broadcast);&lt;br /&gt;
* контент (Content);&lt;br /&gt;
* оповещения (Notifications);&lt;br /&gt;
* IP-телевидение (IP-TV);&lt;br /&gt;
* пользователь (User);&lt;br /&gt;
* настройки (Settings);&lt;br /&gt;
* расписания (Schedule);&lt;br /&gt;
* устройства (Devices)&lt;br /&gt;
[[File:Список_методов.png|thumb|center| Пример отображения списка доступных методов |800px]]&lt;br /&gt;
{{Note|Каждый из методов имеет небольшое описание на английском идущее после обозначения.&lt;br /&gt;
[[File:Краткое_описание_метода.png|thumb|center| Пример отображения описания метода|800px]]|warn}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>