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