Создание приложения для API Яндекса

Концепция: https://yandex.ru/dev/oauth/doc/dg/concepts/about.html  Приложение работает от имени пользователя. Доступ ограничен правами, указанными при регистрации приложения. После создания набор прав приложения можно отредактировать. В дальнейшем, при генерации токенов, в рамках этих прав можно ограничиться отдельными правами. Тогда только эти ограниченные права будут предоставлены предъявителю токена.

Инструкция регистрации: https://yandex.ru/dev/oauth/doc/dg/tasks/register-client.html обязательны только название и доступы. Создаю приложение с максимальными правами на странице https://oauth.yandex.ru/client/new под одной Яндекс.учеткой, с целью работы с АПИ магазина другой Яндекс.учетки. Callback URL устанавливаю путем нажатия на "Подставить URL для разработки".



Интересно, что Callback URL такой же, как при получении отладочного токена. Разница будет в адресах дальнейших запросов отладочного токена и рабочих акцесс/рефреш токенов. Отладочный получаем путем GET на  https://oauth.yandex.ru/authorize, а рабочие путем POST на https://oauth.yandex.ru/token

Две галки разрешений ставить не стал, т.к. их установка сокращает срок жизни токена: одна до 180, другая до 7 дней.

180 дней
 7 дней

После нажатия на кнопку "Создать" - создает приложение и переадресует на страницу просмотра его свойств https://oauth.yandex.ru/client/555960xxxf00 (в конце адреса - ID приложения).

верх
низ



Комментарии

Популярные сообщения из этого блога

Can't parse inline keyboard button (Telegram bot)

ТаблицаФормы с гиперссылками в ячейках

Получение access token и refresh token для работы с API Яндекс.Маркета