Токен не существует сам по себе, а выдается приложению от имени чьего-то аккаунта в Яндексе. Таким образом владелец аккаунта разрешает этому приложению доступ к определенным операциям со своим аккаунтом. Токен является реализацией такого разрешения.
Регистрируем приложение.
- Заходим на https://oauth.yandex.ru/client/new под своей почтой Яндекс. Если её нет, то сперва регистрируем.
- В поле “Название приложения” пишем имя приложения (например, Speechmate_Token)
- В разделе “Платформы” отмечаем галочкой “Веб-сервисы”
и кликаем в появившееся поле для ввода “Redirect URI”. Далее необходимо нажать на “Подставить URL для отладки”. Проконтролировать, что в поле “Redirect URI” появился адрес “https://oauth.yandex.ru/verification_code”
- В разделе “Доступ к данным” ввести в поле слово rest и выбрать предложенные варианты “Доступ к информации о Диске”, “Доступ к папке приложения на Диске”, “Запись в любом месте на Диске”, “Чтение всего диска”.
Таким образом, у вас должен получиться следующий список:
- Прокрутить страницу до конца. Нажать на кнопку “Создать приложение”
- Не закрывайте появившуюся страницу. Отсюда потребуется идентификатор ClientID.
В дальнейшем доступ к этим данным осуществляется по адресу https://oauth.yandex.ru/client/<id приложения>. Страница будет доступна только тому аккаунту, от имени которого было создано приложение.