Доступ к API
Яндекс Телемост авторизует приложения с помощью OAuth-токенов. Чтобы использовать протокол OAuth при работе Телемостом:
-
Зарегистрируйте свое OAuth-приложение:
-
Откройте страницу создания приложения.
-
Укажите название вашего сервиса и при необходимости прикрепите иконку.
-
Выберите платформы, на которых будет работать ваше приложение, и укажите их параметры.
Если вы разрабатываете или тестируете приложение, используйте отладочный токен. Для получения такого токена выберите Веб-сервисы и в поле Redirect URI подставьте значение по умолчанию, которое появится в подсказке Подставить URL для отладки:
https://oauth.yandex.ru/verification_code
. -
В разделе Доступ к данным укажите необходимые права доступа:
-
Создание встреч и трансляций в Телемосте —
telemost-api:conferences.create
; -
Просмотр данных о встречах и трансляциях в Телемосте —
telemost-api:conferences.read
; -
Редактирование данных о встречах и трансляциях в Телемосте —
telemost-api:conferences.update
; -
Удаление встреч и трансляций в Телемосте —
telemost-api:conferences.delete
.
-
-
Укажите электронную почту для связи.
-
Внизу страницы нажмите кнопку Создать приложение. На экране появится его описание.
-
Скопируйте идентификатор приложения из поля ClientID — он потребуется для получения OAuth-токена. В дальнейшем открыть страницу со всеми вашими приложениями вы сможете по ссылке oauth.yandex.ru.
-
Получите OAuth-токен одним из доступных способов.
Отладочный токен необходимо получить вручную:
-
Перейдите по ссылке
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор_приложения>
Вместо <идентификатор_приложения> подставьте значение ClientID из пункта 1.8.
-
Если токен вашему приложению выдается впервые, откроется экран авторизации. После входа Яндекс OAuth перенаправит вас на страницу с токеном. Подробнее об отладочных токенах.
-
Полученный токен следует передавать в HTTP-заголовке Authorization
при каждом вызове API, указывая тип токена перед его значением:
--header 'Authorization: OAuth <OAuth-токен>'
Подробнее об OAuth-авторизации читайте в документации OAuth-сервиса Яндекса.