Вход в систему LibSpotify с помощью токена oAuth

Я создал веб-приложение, которое (помимо прочего) предоставляет доступ к вашей библиотеке Spotify. Для этого я уже получаю токен Spotify oAuth, который отлично работает с их веб-API.

Мое приложение также позволит вам транслировать музыку на другое устройство, одновременно управляя им из Интернета (или телефона). Для этого я отправляю (зашифрованный) токен oAuth на это устройство, которое затем будет использовать libSpotify для воспроизведения этой песни.

К сожалению, из того, что я вижу, libSpotify не может аутентифицироваться с помощью токена oAuth и вместо этого требует простой текстовый пароль? Это заставило бы меня дополнительно запросить пароль пользователя (плохой UX) и, возможно, даже сохранить его самому (плохая идея в целом).

@Spotify Есть ли план, чтобы изменить это и добавить поддержку для входа через токен oAuth в libSpotify? Любой другой способ не запрашивать у пользователя пароль oAuth и обычный текст? Android SDK принимает токен oAuth для воспроизведения.

PS Я знаю о подобном вопросе, но он касается токена OAuth Facebook, а также довольно старого к настоящему времени.

1 ответ

Я обратился к Spotify и получил следующий ответ:

  1. Планов по реализации этого нет.
  2. Они не принимают запросы функций или отчеты об ошибках для libSpotify.

Похоже, что это будет прекращено в какой-то момент. В любом случае, чтобы ответить на мой вопрос выше: Spotify, похоже, заставляет нас попросить пользователя пройти аутентификацию через OAuth, а затем снова попросить пользователя ввести пароль в виде простого текста.

Я был бы рад оказаться неправым (может быть, есть способ получить токен OAuth через libSpotify и пароль?) Хотя там ничего не могу найти...

Другие вопросы по тегам