我构建了一个Web应用程序(除此之外)提供对Spotify库的访问。为此,我已经获得Spotify oAuth token,Web API可以正常使用requires the plain text password instead。
我的应用还可让您将音乐流式传输到其他设备,同时通过网络(或手机)控制它。为此,我将(加密的)oAuth令牌发送到该设备,然后使用libSpotify播放该歌曲。
不幸的是,从我所看到的情况来看,libSpotify无法使用oAuth令牌和similar question进行身份验证?这会迫使我另外要求用户的密码(糟糕的用户体验),甚至可能自己存储(一般的坏主意)。
@Spotify是否有计划更改它并通过libSpotify中的oAuth令牌添加对登录的支持?还有其他方法可以避免同时向用户询问oAuth和纯文本密码吗? Android SDK接受oAuth令牌进行播放。
P.S。我知道一个{{3}},但它是关于Facebook OAuth令牌的,现在还很老了。
答案 0 :(得分:0)
我联系了Spotify,得到了以下答案:
听起来有点像它会在某个时候停止。无论如何,回答上面的问题:Spotify似乎迫使我们要求用户通过OAuth进行身份验证,然后再次询问用户明文密码。
我很高兴被证明是错的(可能有通过libSpotify和密码获取OAuth令牌的方法吗?)虽然找不到任何东西..