Вход в систему LibSpotify с помощью токена oAuth
Я создал веб-приложение, которое (помимо прочего) предоставляет доступ к вашей библиотеке Spotify. Для этого я уже получаю токен Spotify oAuth, который отлично работает с их веб-API.
Мое приложение также позволит вам транслировать музыку на другое устройство, одновременно управляя им из Интернета (или телефона). Для этого я отправляю (зашифрованный) токен oAuth на это устройство, которое затем будет использовать libSpotify для воспроизведения этой песни.
К сожалению, из того, что я вижу, libSpotify не может аутентифицироваться с помощью токена oAuth и вместо этого требует простой текстовый пароль? Это заставило бы меня дополнительно запросить пароль пользователя (плохой UX) и, возможно, даже сохранить его самому (плохая идея в целом).
@Spotify Есть ли план, чтобы изменить это и добавить поддержку для входа через токен oAuth в libSpotify? Любой другой способ не запрашивать у пользователя пароль oAuth и обычный текст? Android SDK принимает токен oAuth для воспроизведения.
PS Я знаю о подобном вопросе, но он касается токена OAuth Facebook, а также довольно старого к настоящему времени.
1 ответ
Я обратился к Spotify и получил следующий ответ:
- Планов по реализации этого нет.
- Они не принимают запросы функций или отчеты об ошибках для libSpotify.
Похоже, что это будет прекращено в какой-то момент. В любом случае, чтобы ответить на мой вопрос выше: Spotify, похоже, заставляет нас попросить пользователя пройти аутентификацию через OAuth, а затем снова попросить пользователя ввести пароль в виде простого текста.
Я был бы рад оказаться неправым (может быть, есть способ получить токен OAuth через libSpotify и пароль?) Хотя там ничего не могу найти...