Получение токена с помощью логина и пароля #513
Replies: 10 comments 22 replies
-
Самый простой через браузер
Как включить троттлинг |
Beta Was this translation helpful? Give feedback.
-
Автоматизированный вариант получения через selenium
|
Beta Was this translation helpful? Give feedback.
-
Мне тоже не помогал тротлинг, просто не грузил страницу... поэтому добавлю свои 5 копеек...
ВАЖНО: не забудьте когда копируете ключ что он начинается после символов "access_token%3D" так как это кодировка знака = |
Beta Was this translation helpful? Give feedback.
-
@MarshalX ничего не понимаю. Зачем в итоге такие страшные схемы с мобильным приложением (!) и расширением для браузера (!), если это обычный OAuth 2.0? Я на коленке за полчаса написал элементарный PoC на базе @OpenIDAppAuth-js, который полностью в браузере получает access_token. Объясните, мб я чего-то не понимаю? |
Beta Was this translation helpful? Give feedback.
-
Метод из приложения |
Beta Was this translation helpful? Give feedback.
-
А если использовать обычную авторизацию OAuth яндекса путём создания у них приложения? При таком подходе не будет просто прав на работу с музыкой? |
Beta Was this translation helpful? Give feedback.
-
Так тоже можно, запускать в консоли по адресу https://oauth.yandex.ru/ fetch(
"https://oauth.yandex.ru/authorize?response_type=token&client_id=23cabbbdc6cd418abb4b39c32c41195d",
)
.then((a) => a.text())
.then((a) => console.log(a.match(/access_token=(.*?)&/)[1])); |
Beta Was this translation helpful? Give feedback.
-
Как получить токен для музыки сейчас ? |
Beta Was this translation helpful? Give feedback.
-
А это... приложения же можно создавать теперь на https://oauth.yandex.ru |
Beta Was this translation helpful? Give feedback.
-
Своё OAuth приложение создать нельзя. Единственный вариант это использовать приложения официальных клиентов Яндекс.Музыка.
Существует основные варианты получения токена:
Каждый вариант выше позволяет скопировать токен. Код каждого варианта открыт.
Полезные ссылки:
Beta Was this translation helpful? Give feedback.
All reactions