November 29, 2024

Получение OAuth-токена Яндекс Диска

Для получение токена

  1. Войдите в аккаунт на Яндексе.
  2. Откройте страницу создания приложения.
  3. Укажите название вашего сервиса.
  4. Выберите платформу Веб-Сервисы .
  5. В поле Redirect URI подставьте значение по умолчанию, которое появится в подсказке 
    Подставить URL для отладки: https://oauth.yandex.ru/verification_code.
  1. В разделе Доступ к данным укажите необходимые права доступа:
  • Запись в любом месте на Диске — cloud_api:disk.write;
  • Чтение всего Диска — cloud_api:disk.read;
  • Доступ к папке приложения на Диске — cloud_api:disk.app_folder;
  • Доступ к информации о Диске — cloud_api:disk.info.
  1. Укажите электронную почту для связи.
  2. Внизу страницы нажмите Создать приложение. На экране появятся его описание.
    Откроется следующая страница
  1. Скопируйте идентификатор приложения из поля ClientID — он потребуется для получения OAuth-токена. В дальнейшем открыть страницу со всеми вашими приложениями вы сможете по ссылке oauth.yandex.ru.

Отладочный токен необходимо получить вручную:
Перейдите по ссылке:

https://oauth.yandex.ru/authorize?response_type=token&client_id=<ClientID>
  1. Вместо <ClientID> подставьте значение из ClientID
  2. Если токен вашему приложению выдается впервые, откроется экран авторизации. После входа Яндекс OAuth перенаправит вас на страницу с токеном.

Пример такого заголовка:

Authorization: OAuth 0c4181a7c2cf4521964a72ff57a34a07
Пример заголовка

Данный токен скопировать, и вставить в шаблон в поле "Введите OAuth-токен для Яндекс Диска"